Курс по разработка на Python
Глава 5
>
Ниво 1
Създаване на списъци
Номерирани списъци
Списъците могат да се използват за съхранение на множество стойности на едно място, независимо дали са числа или текстови низове! Това ще ви спести време и място във вашия код, както и ще ви даде възможност да четете данни в последователности.
В това упражнение, съберете всички цветни яйца около амбара и ги запишете в списък, за да можете да ги поставите заедно в контейнер.

Цел
Вземи яйца и събери списък, който можеш да съхраняваш в контейнер.
Събери различните яйца в къщата и ги съхрани заедно в един list, за да ги поставиш заедно в контейнер.
Lists са като променливи, които ти позволяват да съхраняваш множество стойности на едно място. Пишеш го както нормална променлива, но вместо това поставяш [] като стойност, например: mylist = []. След това добавяш стойности към него, като напишеш името на списъка и използваш функцията append() за да добавиш стойност, например: mylist.append(1). Ето един пример:
my_list = [] my_list.append(3) # Първата стойност, съхранена в списъка е 3 my_list.append(5) # Втората стойност, съхранена в списъка е 5 my_list.append(2) # Третата стойност, съхранена в списъка е 2 # Този код създава списък по следния начин: my_list = [3, 5, 2]
Събери всички яйца от всякакви цветове в полето и създай променливите: blue_eggs, red_eggs, green_eggs. Създай списък с име eggs, както е показано: eggs = [], след което запази в съответните променливи яйцата, които си събрал от всеки съответен тип, например: blue_eggs = 5.
С тази настройка можеш да добавиш променливата към списъка, използвайки функцията append(), както е показано: eggs.append(blue_eggs). Увери се, че ги добавяш в същия ред на цветовете, посочени по-горе и както са дадени в редактора на кода.
След като всички яйца са в списъка, насочи се към отбелязаното с X място и ги постави в контейнера, използвайки функцията place(), по същия начин, по който би поставил променлива, например: player.place(eggs).