Как да се присъедините към списъци в Python

How Join Lists Python



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







Как да се присъедините към списъци на Python

Следните включват методи за присъединяване към списъци в Python:



  1. Използвайки append () функция
  2. Използвайки разшири() функция
  3. Използвайки '+' оператор
  4. Използвайки ‘*’ оператор

Ще обсъдим тези методи един по един.



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

The append () function е вградена функция в Python, която вмъква елементи в края на списък. В следващия пример ще използваме append () функция за свързване на два списъка.





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

Изход

В изхода ще видите, че първият списък е добавен към друг, в края на списъка като елемент.

За да се присъединим към елементи от списъци, трябва да повторим списък2 с помощта на за цикъл и добавете всеки елемент поотделно в края на списъка1.

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

Изход

Сега може да се види, че списъците са свързани.

По същия начин можем да се присъединим към три списъка с помощта на функцията append ().



#създаване на списък 1
myList1 = [1,2,3,4,5]
#създаване на списък 2
myList2 = [6,7,8,9]
#създаване на списък 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
#присъединяване към списъци 1, 2 и 3 с помощта на функцията append
за x в myList2:
myList1.append (x)
за x в myList3:
myList1.append (x)
#отпечатване на списъка
печат (myList1)

Изход

Как да се присъедините към списъци в Python-3

Метод 2: Използване на функцията extension ()

The разшири() function е вградената функция в Python, която може да се използва за присъединяване към списъци. Тази функция добавя елементите на един списък в края на другия списък. Не е необходимо да се повтаря с помощта на цикли с

разшири() функция. В следния пример ще създадем два списъка и ще се присъединим към тях с помощта на разшири() функция.

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

Изход

Както можете да видите в следния изход, списъците са свързани успешно.
Как да се присъедините към списъци в Python-4

Метод 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 с четири основни метода чрез няколко прости примера.