Справочник · модуль 4 «Списки и текст»
Список
Список хранит много значений в одной переменной. Его пишут в квадратных скобках, значения разделяют запятыми.
Сравнение из жизни
Как полка с ячейками. В каждой лежит своё значение.
Пример
В списке два элемента
friends = ["Аня", "Макс"]
print(friends[2])Python сообщает об ошибке
Traceback (most recent call last):
File "main.py", line 2, in <module>
print(friends[2])
~~~~~~~^^^
IndexError: list index out of rangeУчитель в уроке Если номера нет, Python пишет ошибку. В списке из двух элементов есть номера ноль и один. Двойки нет. Последний номер всегда на единицу меньше длины.
Запомнить
Список — как полка с ячейками. В каждой ячейке лежит своё значение.
Частые ошибки новичков на этой теме
Кажется: Индексы начинаются с единицы
На самом деле: Номера элементов начинаются с нуля. Последний — длина минус один.
Тема из урока 4.1 «Список» курса PythonAZ.