Как добавить список в другой список в Python
Чтобы добавить список в другой список в Python, используйте функцию extend() в списке, который хотите расширить, и передайте другой список в качестве аргумента.
В этом руководстве мы изучим синтаксис метода extend() и научимся использовать эту функцию для добавления списка к другому списку.
Синтаксис
Ниже приводится синтаксис функции extend().
list1.extend(list2)
Где, элементы списка2 добавляются к элементам списка1. extend() выполняет обновление на месте исходного списка list1, функция возвращает None.
Пример 1
В следующем примере мы создадим два списка и добавим второй список к первому.
#initialize lists list1 = [6, 52, 74, 62] list2 = [85, 17, 81, 92] #extend first list with the second one list1.extend(list2) #print the extended list print(list1)
Вывод:
[6, 52, 74, 62, 85, 17, 81, 92]
Содержимое списка1 изменено.
Пример 2: сохранив копию исходного списка
Если вы хотите сохранить содержимое исходного списка без изменений, скопируйте список в переменную, а затем добавьте к нему другой список.
#initialize lists list1 = [6, 52, 74, 62] list2 = [85, 17, 81, 92] #make of copy of list1 result = list1.copy() #append the second list result.extend(list2) #print resulting list print(result)
Вывод:
[6, 52, 74, 62, 85, 17, 81, 92]
list1 сохраняется, пока результирующий расширенный список является результатом.
Пример 3: цикл For Loop
Вы также можете использовать цикл For Loop для перебора элементов второго списка и добавления каждого из этих элементов в первый список с помощью функции list.append().
#initialize lists
list1 = [6, 52, 74, 62]
list2 = [85, 17, 81, 92]
#append each item of list2 to list1
for item in list2:
list1.append(item)
#print the extended list
print(list1)
Вывод:
[6, 52, 74, 62, 85, 17, 81, 92]
В этом руководстве на примерах в Python мы узнали, как расширить список, добавив к нему еще один список.
Автор