Python Schoolby trefilov
Шаг 1 из 3+100 XP

Списки — основы

Список хранит много значений в одной переменной.

Списки — много значений в одной коробке

Список — это упорядоченный набор значений. Создаётся квадратными скобками [...], элементы через запятую. Можно хранить что угодно: числа, строки, даже другие списки.

fruits = ["apple", "banana", "kiwi"]
print(fruits[0])      # apple
print(len(fruits))    # 3
fruits.append("pear") # добавили

Читается так: «fruits[0] — первый элемент (с индекса 0!), len(fruits) — длина списка, fruits.append("pear") — добавляет в конец».

Главное про списки

- Индексы начинаются с 0: первый элемент — [0], второй — [1]
- Отрицательный индекс — с конца: [-1] это последний
- Размер не фиксирован — можно добавлять и удалять

scores = [10, 20, 30]
print(scores[-1])   # 30 — последний
scores.append(40)
print(scores)       # [10, 20, 30, 40]

👍 Используй список, когда есть несколько похожих штук: имена учеников, очки, покупки.
👎 Не путай индекс с количеством: в списке из 3 элементов индексы 0,1,2 — обращение [3] даст ошибку IndexError.