3. Mer om listor

Programmeringsteknik

(Skillnad mellan versioner)
Hoppa till: navigering, sök
(Ny sida: __NOTOC__ {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | style="border-bottom:1px solid #797979" width="5px" |   {{Mall:Ej vald flik|[[3. Listor och Anrop|Teo...)
Rad 3: Rad 3:
| style="border-bottom:1px solid #797979" width="5px" |  
| style="border-bottom:1px solid #797979" width="5px" |  
{{Mall:Ej vald flik|[[3. Listor och Anrop|Teori]]}}
{{Mall:Ej vald flik|[[3. Listor och Anrop|Teori]]}}
-
{{Mall:Ej vald flik|[[3. Mer om listor|Mer om listor]]}}
+
{{Mall:Vald flik|[[3. Mer om listor|Mer om listor]]}}
-
{{Mall:Vald flik|[[3. Övningar|Övningar]]}}
+
{{Mall:Ej vald flik|[[3. Övningar|Övningar]]}}
| style="border-bottom:1px solid #797979" width="100%"|  
| style="border-bottom:1px solid #797979" width="100%"|  
|}
|}

Versionen från 5 april 2012 kl. 13.49

       Teori          Mer om listor          Övningar      

Innehåll:


Det finns ytterligare några list-kommandon som är bra att känna till. Man kan lägga till ett nytt element i slutet av en lista med hjälp av append():

namn = ["Adam", "Bertil", "Ceasar"]
namn.append("David")    # Listan namn utökas till ["Adam", "Bertil", "Ceasar", "David"]

Man kan också slå samman två listor med hjälp av ett vanligt plus-tecken:

a = [1, 2, 3] + [4, 5]    # Resultatet blir [1, 2, 3, 4, 5]

Slutligen kan man plocka ut dellistor på följande sätt:

veckodagar = ["mån", "tis", "ons", "tor", "fre", "lör", "sön"]
vardagar = veckodagar[0:5]   # plockar ut elementen fr o m index 0 t o m index 4 i listan
helgdagar = veckodagar[5:7]  # plockar ut elementen fr o m index 5 t o m index 6 i listan

Om du vill lära dig ännu mer om listor så finns det en länk på kursens huvudsida under rubriken Pythonlänkar.