Встречается на 1% собеседований по Python
Как объединить несколько списков в один
Для объединения списков в Python можно использовать несколько способов:
- Оператор
+(создает новый список):
python
list1 = [1, 2]
list2 = [3, 4]
combined = list1 + list2 # [1, 2, 3, 4]- Метод
extend()(модифицирует первый список):
python
list1 = [1, 2]
list2 = [3, 4]
list1.extend(list2) # list1 становится [1, 2, 3, 4]- Распаковка (Python 3.5+):
python
list1 = [1, 2]
list2 = [3, 4]
combined = [*list1, *list2] # [1, 2, 3, 4]itertools.chain()(эффективен для больших списков):
python
from itertools import chain
list1 = [1, 2]
list2 = [3, 4]
combined = list(chain(list1, list2)) # [1, 2, 3, 4]Выбор метода зависит от конкретной задачи и производительности. extend() быстрее для больших списков, а + удобнее для простых случаев.

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