Списки - важная структура данных в Python, используемая для хранения нескольких элементов в одном контейнере. Списки Python могут хранить как похожие типы, так и разнородные типы элементов. В Python вы можете объединить или объединить два или более списков. Присоединение к списку объединяет несколько списков в один. В этой статье объясняется несколько способов объединения или конкатенации списков Python.
Как присоединиться к спискам Python
Следующее включает методы для объединения списков в Python:
- С помощью добавить () функция
- С помощью продлевать() функция
- С помощью '+' оператор
- С помощью '*' оператор
Мы обсудим эти методы один за другим.
Метод 1. Использование функции append ()
В добавить () функция - это встроенная функция в Python, которая вставляет элементы в конец списка. В следующем примере мы будем использовать добавить () функция для объединения двух списков.
# создание списка 1myList1 = [1,2,3,4,5]
# создание списка 2
myList2 = [6,7,8,9]
# объединение списков 1 и 2 с помощью функции добавления
myList1.добавить (myList2)
# печать нового списка
печать (myList1)
Выход
На выходе вы увидите, что первый список был добавлен к другому, в конец списка как элемент.
Чтобы объединить элементы списков, нам нужно пройти через list2, используя для цикл и добавить каждый элемент отдельно в конец списка1.
myList1 = [1,2,3,4,5]
# создание списка 2
myList2 = [6,7,8,9]
# объединение списков 1 и 2 с помощью функции добавления
для x в myList2:
myList1.добавить (х)
# печать нового списка
печать (myList1)
Выход
Теперь видно, что списки объединены.
Точно так же мы можем объединить три списка с помощью функции append ().
myList1 = [1,2,3,4,5]
# создание списка 2
myList2 = [6,7,8,9]
# создание списка 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
# объединение списков 1, 2 и 3 с помощью функции добавления
для x в myList2:
myList1.добавить (х)
для x в myList3:
myList1.добавить (х)
# печать списка
печать (myList1)
Выход
Метод 2: использование функции extend ()
В продлевать() function - это встроенная функция в Python, которую можно использовать для объединения списков. Эта функция добавляет элементы одного списка в конец другого списка. Нет необходимости повторять циклы с
продлевать() функция. В следующем примере мы создадим два списка и объединим их с помощью продлевать() функция. # создание списка 1
myList1 = [1,2,3,4,5]
# создание списка 2
myList2 = [6,7,8,9]
# использование функции extend ()
myList1.расширить (myList2)
# печать списка
печать (myList1) Выход
Как видно из следующего вывода, списки были успешно объединены.
Метод 3: использование оператора '+'
Списки также можно объединять с помощью оператора '+'. Это самый простой способ объединения списков в Python. Списки, объединенные с помощью оператора '+', сохраняются в новом списке. В следующем примере мы будем использовать оператор '+' для объединения трех списков.
# создание списка 1myList1 = [1,2,3]
# создание списка 2
myList2 = [4,5,6,7,8]
# создание списка 3
myList3 = [1,3,4,6,7,8,4]
# присоединение к списку с помощью оператора '+'
myList1 = myList1 + myList2 + myList3
# печать списка
print ("Объединенный список:", myList1)
Выход
Следующий вывод показывает объединенные списки.
Метод 4: Использование оператора '*'
Оператор '*' также может использоваться для присоединения к спискам Python. Однако эта функция поддерживается только Python 3.6+ версия Python. Объединенные списки сохраняются в новом списке. Давайте воспользуемся оператором '*' для объединения списков.
# создание списка 1myList1 = [1,2,3]
# создание списка 2
myList2 = [4,5,6,7,8]
# создание списка 3
myList3 = [1,3,4,6,7,8,4]
# присоединение к списку с помощью оператора '*'
myList1 = [* myList1, * myList2, * myList3]
# печать списка
print ("Объединенный список:", myList1)
Выход
Как видно из следующего вывода, списки были успешно объединены с помощью оператора '*'.
Заключение
Список в Python - это контейнер, который используется для хранения элементов в последовательности. Списки Python можно объединять несколькими способами. В этой статье объясняется, как объединить списки в Python с помощью четырех основных методов на нескольких простых примерах.