Как объединить несколько списков в один

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