Конкатенация двух списков в Python
Методы объединения двух списков
Списки в Python могут быть объединены двумя способами
- С использование оператора +
- И с применением функции extend
Допустим у нас есть два списка list_a и list_b:
list_a = [1, 2, 3, 4] list_b = [5, 6, 7, 8]
Используем оператор + для чтобы объединить эти два списка
list_c = list_a + lis_b print(list_c) # Выведет: [1, 2, 3, 4, 5, 6, 7, 8]
Если вам не нужно создавать list_c можно сделать так:
list_a = list_a + list_b print(list_a) # Выведет: [1, 2, 3, 4, 5, 6, 7, 8]
Используем extend
Оператор extend добавляет содержимое одного списка в другой. Этот метод не возвращает новый список, а изменяет список на котором был вызван.
list_c = list_a.extend(list_b) print(list_c) # Выведет: NoneType print(list_a) # Выведет: [1, 2, 3, 4, 5, 6, 7, 8] print(list_b) # Выведет: [5, 6, 7, 8]
В приведенном выше примере, элементы list_b были добавлены в list_a.