Метод extend() и оператор + отличаются подходом к добавлению элементов в список в Python.
Метод extend() предназначен для добавления нескольких новых элементов в список. 1 Он принимает в качестве параметра итерируемый объект (например, список) и добавляет его элементы по отдельности. 23 Длина списка увеличивается на количество элементов переданного объекта. 5
Оператор + работает со списками аналогично методу extend() — позволяет, например, добавить в конец списка элементы другого. 12 При этом оператор изменяет список на месте, не создавая новый. 4
Таким образом, extend() больше подходит для работы с несколькими элементами, а оператор + — для добавления элементов одного списка в другой.