Зачем нужен метод extend

Python Senior Без компании
Зачем нужен метод extend
Ответы
Метод `extend()` в Python используется для добавления элементов из итерируемого объекта (например, списка, кортежа, строки) в конец другого списка. В отличие от `append()`, который добавляет объект целиком, `extend()` "разворачивает" итерируемый объект и добавляет его элементы по отдельности. Пример: ``` list1 = [1, 2, 3] list2 = [4, 5] list1.extend(list2) # [1, 2, 3, 4, 5] ``` Ключевые отличия от `append()`: ``` list1 = [1, 2, 3] list1.append([4, 5]) # [1, 2, 3, [4, 5]] - добавляет список как один элемент ``` `extend()` работает с любыми итерируемыми объектами, включая строки: ``` list1 = ['a'] list1.extend('bc') # ['a', 'b', 'c'] ```