Встречается на 1% собеседований по Python
В чем разница между append и extend
append() добавляет переданный элемент в конец списка как единый объект, даже если это итерируемый объект. extend() добавляет элементы итерируемого объекта по отдельности, расширяя список.
Пример:
python
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()ожидает итерируемый объект

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы