DevGang
Авторизоваться

Конкатенация двух списков в Python

Методы объединения двух списков

Списки в Python могут быть объединены двумя способами

  1. С использование оператора +
  2. И с применением функции 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.

#Python
Комментарии
Чтобы оставить комментарий, необходимо авторизоваться