list — это изменяемая упорядоченная последовательность элементов. Добавлять элементы можно, например, методами append() (в конец) и insert() (по индексу), а удалять — методами pop(), remove() или оператором del по индексу.
list — это изменяемая упорядоченная последовательность элементов. Добавлять элементы можно, например, методами append() (в конец) и insert() (по индексу), а удалять — методами pop(), remove() или оператором del по индексу.
Список (list) — один из самых часто используемых типов в Python. Это упорядоченная коллекция элементов, которая поддерживает изменение «на месте».
Создание списка
nums = [1, 2, 3]
empty = []Добавление элементов
Добавить элемент в конец списка можно с помощью append():
nums = [1, 2, 3]
nums.append(4)
# [1, 2, 3, 4]Добавить элемент по конкретному индексу помогает insert():
nums = [1, 3, 4]
nums.insert(1, 2) # вставить 2 на позицию с индексом 1
# [1, 2, 3, 4]Можно также «слить» в список элементы из другого итерируемого с помощью extend():
nums = [1, 2]
nums.extend([3, 4])
# [1, 2, 3, 4]Удаление элементов
pop() удаляет элемент по индексу (по умолчанию последний) и возвращает его:
nums = [1, 2, 3]
last = nums.pop() # last == 3, nums == [1, 2]
first = nums.pop(0) # first == 1, nums == [2]remove() удаляет первое вхождение элемента по значению:
nums = [1, 2, 2, 3]
nums.remove(2)
# [1, 2, 3] — удалили первое 2Оператор del может удалить элемент по индексу или срез:
nums = [1, 2, 3, 4]
del nums[1] # [1, 3, 4]
del nums[1:3] # удалит элементы с индексами 1 и 2Фраза для собеседования
Список — это изменяемая упорядоченная последовательность. Элементы можно добавлять через append() и insert(), а удалять через pop(), remove() или del по индексу.
Оцени свой прогресс