Python

Как присоединиться к спискам в Python

Как присоединиться к спискам в Python

Списки - важная структура данных в Python, используемая для хранения нескольких элементов в одном контейнере. Списки Python могут хранить как похожие типы, так и разнородные типы элементов. В Python вы можете объединить или объединить два или более списков. Присоединение к списку объединяет несколько списков в один. В этой статье объясняется несколько способов объединения или конкатенации списков Python.

Как присоединиться к спискам Python

Следующее включает методы для объединения списков в Python:

  1. С помощью добавить () функция
  2. С помощью продлевать() функция
  3. С помощью '+' оператор
  4. С помощью '*' оператор

Мы обсудим эти методы один за другим.

Метод 1. Использование функции append ()

В добавить () функция - это встроенная функция в Python, которая вставляет элементы в конец списка. В следующем примере мы будем использовать добавить () функция для объединения двух списков.

# создание списка 1
myList1 = [1,2,3,4,5]
# создание списка 2
myList2 = [6,7,8,9]
# объединение списков 1 и 2 с помощью функции добавления
myList1.добавить (myList2)
# печать нового списка
печать (myList1)

Выход

На выходе вы увидите, что первый список был добавлен к другому, в конец списка как элемент.

Чтобы объединить элементы списков, нам нужно пройти через list2, используя для цикл и добавить каждый элемент отдельно в конец списка1.

# создание списка 1
myList1 = [1,2,3,4,5]
# создание списка 2
myList2 = [6,7,8,9]
# объединение списков 1 и 2 с помощью функции добавления
для x в myList2:
myList1.добавить (х)
# печать нового списка
печать (myList1)

Выход

Теперь видно, что списки объединены.

Точно так же мы можем объединить три списка с помощью функции append ().

# создание списка 1
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. Списки, объединенные с помощью оператора '+', сохраняются в новом списке. В следующем примере мы будем использовать оператор '+' для объединения трех списков.

# создание списка 1
myList1 = [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. Объединенные списки сохраняются в новом списке. Давайте воспользуемся оператором '*' для объединения списков.

# создание списка 1
myList1 = [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 с помощью четырех основных методов на нескольких простых примерах.

Учебник Battle for Wesnoth
Битва за Веснот - одна из самых популярных стратегических игр с открытым исходным кодом, в которую вы можете играть сейчас. Эта игра не только очень д...
0 А.D. Руководство
Из множества существующих стратегических игр 0 A.D. удается выделиться как всеобъемлющее название и очень глубокая тактическая игра, несмотря на то, ч...
Учебное пособие по Unity3D
Введение в Unity 3D Unity 3D - мощный движок для разработки игр. Это кроссплатформенный, то есть он позволяет создавать игры для мобильных устройств, ...