list.extend
Добавляет в конец списка все элементы итерируемого объекта.
Python 3.13
list.extend(iterable)Параметры
- iterableIterable
- Элементы для добавления.
Возвращаемое значение
Ничего (None) — список меняется на месте.
Примеры
Добавление элементов другого списка
Python 3.13
a = [1, 2]
a.extend([3, 4])
print(a)[1, 2, 3, 4]
Строка добавляется посимвольно
Python 3.13
a = [1]
a.extend('ab')
print(a)[1, 'a', 'b']
Подробности
Любой итерируемый объект раскладывается на элементы: у строки это символы, у словаря — ключи. Запись a += [3, 4] работает так же, как a.extend([3, 4]).
