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

Как сделать конкатенацию двух листов

Объединить два списка в Python можно несколькими способами:

  1. Оператор + - создает новый список:
python
list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = list1 + list2  # [1, 2, 3, 4, 5, 6]
  1. Метод extend() - модифицирует первый список:
python
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)  # list1 становится [1, 2, 3, 4, 5, 6]
  1. Распаковка (Python 3.5+):
python
list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = [*list1, *list2]  # [1, 2, 3, 4, 5, 6]

Разница между + и extend() в том, что + создает новый объект списка, а extend() модифицирует существующий. Для больших списков extend() обычно эффективнее.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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