Метод extend() в Python для объединения списков работает следующим образом: он принимает в качестве параметра итерируемый объект и объединяет его со списком, добавляя новые элементы в конец списка. 1
В качестве параметров могут быть переданы списки, кортежи и строки. 1 При этом объединяемые списки могут содержать элементы любых типов: например, можно объединить строки с числами или числа с кортежами. 1
Метод изменяет исходный список и не создаёт нового. 2 Если передать в extend() не итерируемый объект, например число, Python генерирует TypeError. 1
Пример использования:
list1 = [1, 2, 3]list2 = [4, 5, 6]list1.extend(list2)print(list1) # Output: [1, 2, 3, 4, 5, 6]
В этом примере каждый элемент из list2 по отдельности добавился в list1. 1