Автор оригинала: Python Examples.
Python – список добавок к другому списку – продление ()
Чтобы добавить список в другой список, используйте продлить () Функция в списке, которую вы хотите расширить и передавать другой список в качестве аргумента для расширения функции ().
В этом руководстве мы изучаем синтаксис функции Extend () и как использовать эту функцию, чтобы добавить список в другой список.
Синтаксис – продлить ()
Ниже приведен синтаксис функции Extend ().
list1.extend(list2)
где элементы list2 прилагаются к элементам list1 Отказ
Extend () Идет в Oplace Update в исходный список list1
Отказ Функция возвращает Нет
Отказ
Пример 1: добавить список в другой список
В следующем примере мы создадим два списка и добавив второй список первым.
Python Program
#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]
Содержание list1
изменены.
Пример 2: Добавьте список в другой список, сохраняя копию исходного списка
Если вы хотите сохранить содержимое оригинального списка без изменений, скопируйте список в переменную, а затем добавьте его в список.
Python Program
#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: Добавьте список в другой список – для цикла
Вы также можете использовать цикл для петли для повторения элементов второго списка и добавить каждый из этих элементов в первый список, используя функцию List.Append ().
Python Program
#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 мы узнали, как расширить список с другим списком, добавленным к нему, с помощью хорошо подробных примеров программ.