Списки в Python на примерах

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

Создание и доступ

Список записывают в квадратных скобках через запятую. К элементам обращаются по индексу с нуля, а изменить элемент можно присваиванием.

nums = [4, 8, 15]
print(nums[0])    # 4
nums[0] = 99      # заменили первый

Добавить и удалить

append добавляет элемент в конец, insert — на нужную позицию, remove удаляет по значению, pop — по индексу. Длину списка даёт len.

nums = [4, 8]
nums.append(15)   # [4, 8, 15]
nums.pop(0)       # [8, 15]

Перебор циклом

Список удобно перебирать циклом for — так одна команда применяется к каждому элементу. В игре «Дрон Кодер» списком можно задать маршрут и пройти его по шагам.

for n in [10, 20, 30]:
    print(n)

Частые вопросы

Какой индекс у последнего элемента? len(nums) - 1, или просто nums[-1].

Как объединить два списка? Оператором +: a + b, или методом extend.

Начать игру бесплатно