В чем разница между append и extend

Python Senior Без компании
В чем разница между append и extend
Ответы
`append()` добавляет переданный элемент в конец списка как единый объект, даже если это итерируемый объект. `extend()` добавляет элементы итерируемого объекта по отдельности, расширяя список. Пример: ``` lst = [1, 2, 3] lst.append([4, 5]) # [1, 2, 3, [4, 5]] lst.extend([6, 7]) # [1, 2, 3, [4, 5], 6, 7] ``` Ключевые отличия: - `append()` добавляет один элемент, `extend()` добавляет элементы из итерируемого - `append()` увеличивает длину списка на 1, `extend()` - на количество элементов - `append()` может добавить любой объект, `extend()` ожидает итерируемый объект