СпискиУрок 2 из 7
Добавление элементов в список
12 мин20 XP
Добавление элементов
append() — в конец
pythonfruits = ["яблоко", "банан"]
fruits.append("вишня")
print(fruits) # ['яблоко', 'банан', 'вишня']
insert() — в позицию
pythonfruits = ["яблоко", "вишня"]
fruits.insert(1, "банан") # вставить на индекс 1
print(fruits) # ['яблоко', 'банан', 'вишня']
extend() — добавить список
pythona = [1, 2, 3]
b = [4, 5, 6]
a.extend(b)
print(a) # [1, 2, 3, 4, 5, 6]
Оператор +=
pythona = [1, 2]
a += [3, 4]
print(a) # [1, 2, 3, 4]
Конкатенация +
pythona = [1, 2]
b = [3, 4]
c = a + b
print(c) # [1, 2, 3, 4]
print(a) # [1, 2] — a не изменился!
📌 Запомни
append(x)— добавляет один элемент в конецinsert(i, x)— вставляет на позицию iextend(lst)— добавляет все элементы другого списка+создаёт новый список,extendизменяет существующий
⚠️ Частые ошибки
pythonnums = [1, 2, 3]
nums.append([4, 5]) # [[1, 2, 3, [4, 5]] — вложенный список!
# Правильно для объединения:
nums.extend([4, 5]) # [1, 2, 3, 4, 5]
Квест
Список покупок
15 мин25 XP
Начни со списка shopping = ["хлеб", "молоко"].
Добавь "яйца" в конец, затем вставь "масло" на позицию 1.
Выведи итоговый список.
Ожидаемый вывод: ['хлеб', 'масло', 'молоко', 'яйца']
Ctrl+Enter — выполнить · Ctrl+Shift+Enter — проверить
Результаты появятся здесь после выполнения кода.