Python-utvecklingskurs
Kapitel
>
Nivå
Skapa listor
Numrerade listor
Listor kan användas för att lagra flera värden på ett enda ställe, vare sig det är siffror eller textsträngar! Detta sparar tid och utrymme i din kod samt gör det möjligt att hantera data i sekvenser.
I denna övning, samla alla de färgade äggen runt ladan och lagra dem i en lista så att du kan placera dem tillsammans i en behållare.

Mål
Hämta ägg och fyll en lista som du kan lagra i en behållare.
Hämta de olika äggen i ladan och lagra dem tillsammans i en list så att du kan placera dem tillsammans i en behållare.
Lists är som variabler som låter dig lagra flera värden tillsammans på ett ställe. Du skriver den som en vanlig variabel men istället sätter du [] som värde, så här: mylist = []. Lägg sedan till värden i den genom att skriva listans namn och anropa funktionen append() för att lägga till ett värde, så här: mylist.append(1). Här är ett exempel:
my_list = [] my_list.append(3) # Första värdet som lagras i listan är 3 my_list.append(5) # Andra värdet som lagras i listan är 5 my_list.append(2) # Tredje värdet som lagras i listan är 2 # Den här koden skapar en lista på följande sätt: my_list = [3, 5, 2]
Hämta alla ägg av varje färg på fältet och skapa variablerna: blue_eggs, red_eggs, green_eggs. Skapa en lista med namnet eggs, så här: eggs = [], och lagra därefter i variablerna de ägg du samlat in av varje motsvarande typ, så här: blue_eggs = 5.
Med den här uppsättningen kan du lägga till variabeln i listan med hjälp av funktionen append() som nämnts ovan, så här: eggs.append(blue_eggs). Se till att lägga till dem i samma färgordning som listats ovan och som angivits i kodredigeraren.
När alla ägg är i list fram till X-märket, placera dem i behållaren med funktionen place() på samma sätt som du skulle placera en variabel, så här: player.place(eggs).