Глава 11 · Очень много информации!
Храним больше одного значения
Списки — самая универсальная коллекция Python: упорядоченный набор значений в одной переменной.
Храним больше одного значения
До сих пор каждая переменная хранила одно значение. Но что, если нужно хранить сразу список покупок, имена всех игроков или очки за каждый уровень? Для этого в Python есть четыре встроенные коллекции — списки, кортежи, множества и словари. Начнём с самой универсальной — списков.
Списки
Список (list) — упорядоченная коллекция
значений в квадратных скобках через запятую:
spiski.py
fruits = ["яблоко", "банан", "вишня"]
print(fruits)
print(type(fruits))
Список может хранить значения разных типов одновременно, хотя на практике чаще хранят значения одного вида:
smeshannyj_spisok.py
smeshannyj = ["Cartesian", 5, 3.14, True]
print(smeshannyj)
Доступ к значениям списка
Как и у строк (глава 8), у элементов списка есть индексы, начиная с нуля:
dostup_k_spisku.py
fruits = ["яблоко", "банан", "вишня"]
print(fruits[0]) # яблоко
print(fruits[-1]) # вишня — последний элемент
Практика в Jupyter Notebook
11-01-spiski-osnovy.ipynb · создание списков и доступ по индексу