Python Lab
СпискиУрок 2 из 7

Добавление элементов в список

12 мин20 XP

Добавление элементов

append() — в конец

python
fruits = ["яблоко", "банан"] fruits.append("вишня") print(fruits) # ['яблоко', 'банан', 'вишня']

insert() — в позицию

python
fruits = ["яблоко", "вишня"] fruits.insert(1, "банан") # вставить на индекс 1 print(fruits) # ['яблоко', 'банан', 'вишня']

extend() — добавить список

python
a = [1, 2, 3] b = [4, 5, 6] a.extend(b) print(a) # [1, 2, 3, 4, 5, 6]

Оператор +=

python
a = [1, 2] a += [3, 4] print(a) # [1, 2, 3, 4]

Конкатенация +

python
a = [1, 2] b = [3, 4] c = a + b print(c) # [1, 2, 3, 4] print(a) # [1, 2] — a не изменился!

📌 Запомни

  • append(x) — добавляет один элемент в конец
  • insert(i, x) — вставляет на позицию i
  • extend(lst) — добавляет все элементы другого списка
  • + создаёт новый список, extend изменяет существующий

⚠️ Частые ошибки

python
nums = [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. Выведи итоговый список. Ожидаемый вывод: ['хлеб', 'масло', 'молоко', 'яйца']

Результаты появятся здесь после выполнения кода.