все Python 3Списки (list)функция
list.extend
добавление
Добавляет все элементы итерируемого объекта в конец списка (на месте).
Синтаксис
lst.extend(iterable)
extend перебирает аргумент, поэтому строка разложится на отдельные символы — чтобы положить её целиком, нужен append. Работает на месте и возвращает None; lst += iterable делает ровно то же самое, а вот lst = lst + other требует именно список и создаёт новый объект.
Примеры
lst = [1, 2]
lst.extend([3, 4])
print(lst) # → [1, 2, 3, 4]
lst.extend('ab')
print(lst) # → [1, 2, 3, 4, 'a', 'b']
См. также
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности