Встречается на собеседованиях • сегодня

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

Метод extend() в Python используется для добавления элементов из итерируемого объекта (например, списка, кортежа, строки) в конец другого списка. В отличие от append(), который добавляет объект целиком, extend() "разворачивает" итерируемый объект и добавляет его элементы по отдельности.

Пример:

python
list1 = [1, 2, 3]
list2 = [4, 5]
list1.extend(list2)  # [1, 2, 3, 4, 5]

Ключевые отличия от append():

python
list1 = [1, 2, 3]
list1.append([4, 5])  # [1, 2, 3, [4, 5]] - добавляет список как один элемент

extend() работает с любыми итерируемыми объектами, включая строки:

python
list1 = ['a']
list1.extend('bc')  # ['a', 'b', 'c']
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы