В Python для добавления элемента в конец списка используется метод:

✅ list.append(x)

📌 Описание:

Метод append() добавляет один элемент x в конец списка.
Этот метод не создаёт новый список, а изменяет существующий.

📦 Синтаксис:

my_list.append(x)
- my_list — это список, к которому добавляется элемент.     
- x — объект любого типа (число, строка, список, объект и т.д.), который вы хотите добавить.  

🔍 Примеры:

▶ Пример 1: Добавление числа

numbers = [1, 2, 3]
numbers.append(4)
print(numbers)

📤 Вывод:

[1, 2, 3, 4]

▶ Пример 2: Добавление строки

words = ["Привет", "мир"]
words.append("!")
print(words)

📤 Вывод:

["Привет", "мир", "!"]

▶ Пример 3: Добавление списка как одного элемента

a = [1, 2]
b = [3, 4]
a.append(b)
print(a)

📤 Вывод:

[1, 2, [3, 4]]

❗ Важно: append() добавляет целый объект, а не "разворачивает" вложенный список. Чтобы объединить списки — нужен extend().

🔄 Отличие от других методов

Метод Назначение
append(x) Добавляет один элемент в конец списка
--- ---
extend(iter) Добавляет все элементы из итерируемого объекта
--- ---
insert(i, x) Вставляет элемент x на позицию i
--- ---

▶ Пример: append() vs extend()

a = [1, 2]
a.append([3, 4])
print(a) # → [1, 2, [3, 4]]
b = [1, 2]
b.extend([3, 4])
print(b) # → [1, 2, 3, 4]

🧠 Возвращаемое значение

Метод append() ничего не возвращает — он изменяет список на месте.

x = [1, 2]
result = x.append(3)
print(result) # None

📌 Где используется на практике

  • При работе со динамическими структурами данных;

  • При поиске, фильтрации и сборе данных;

  • При построении очередей (FIFO).

💡 Дополнительно:

Если тебе нужно добавить сразу несколько элементов, используй:

my_list.extend([x1, x2, x3])

Если хочешь добавить элемент в начало списка, то:

my_list.insert(0, x)