Hogyan lehet csatlakozni a listákhoz a Pythonban

How Join Lists Python



A listák a Python fontos adatstruktúrája, amelyet több elem egyetlen tárolóban való tárolására használnak. A Python listák hasonló típusú és heterogén típusú elemeket is tárolhatnak. A Pythonban két vagy több listához csatlakozhat vagy összekapcsolhatja őket. A listához való csatlakozás számos listát egyesít egyetlen listába. Ez a cikk többféleképpen magyarázza a Python listák összekapcsolását vagy összefűzését.







Hogyan lehet csatlakozni a Python listákhoz

Az alábbiakban felsoroljuk a Python listákhoz való csatlakozás módszereit:



  1. Használni a mellékel() funkció
  2. Használni a kiterjeszt() funkció
  3. Használni a '+' operátor
  4. Használni a '*' operátor

Ezeket a módszereket egyenként tárgyaljuk.



1. módszer: Az append () függvény használata

Az mellékel() függvény a Python beépített funkciója, amely elemeket illeszt be a lista végére. A következő példában a mellékel() funkció két lista összekapcsolásához.





#lista létrehozása 1
myList1 = [1,2,3,4,5]
#lista létrehozása 2
myList2 = [6,7,8,9]
#joining listák 1 és 2 az append függvény használatával
myList1.append (myList2)
#nyomtatni az új listát
nyomtatás (myList1)

Kimenet

A kimenetben látni fogja, hogy az első listát hozzáadták egy másikhoz, a lista végére elemként.

A listák elemeinek összekapcsolásához ismernünk kell a list2 -t a számára hurok, és minden elemet külön fűzzön a lista végéhez1.

#lista létrehozása 1
myList1 = [1,2,3,4,5]
#lista létrehozása 2
myList2 = [6,7,8,9]
#joining listák 1 és 2 az append függvény használatával
x -hez a myList2 -ben:
myList1.append (x)
#nyomtatni az új listát
nyomtatás (myList1)

Kimenet

Most látható, hogy a listák össze vannak kapcsolva.

Hasonló módon három listához is csatlakozhatunk az append () függvény használatával.



#lista létrehozása 1
myList1 = [1,2,3,4,5]
#lista létrehozása 2
myList2 = [6,7,8,9]
#lista létrehozása 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
#joining listák 1, 2 és 3 az append funkció használatával
x -hez a myList2 -ben:
myList1.append (x)
x -hez a myList3 -ban:
myList1.append (x)
#a lista nyomtatása
nyomtatás (myList1)

Kimenet

Hogyan lehet csatlakozni a listákhoz a Python-3-ban

2. módszer: A kiterjesztés () függvény használata

Az kiterjeszt() függvény a Python beépített funkciója, amely listák összekapcsolására használható. Ez a függvény hozzáadja az egyik lista elemeit a másik lista végéhez. Nem szükséges ciklusokkal iterálni a

kiterjeszt() funkció. A következő példában két listát hozunk létre, és a kiterjeszt() funkció.

#lista létrehozása 1
myList1 = [1,2,3,4,5]
#lista létrehozása 2
myList2 = [6,7,8,9]
#az exten () függvény használatával
myList1.extend (myList2)
#a lista nyomtatása
nyomtatás (myList1)

Kimenet

Amint az alábbi kimeneten látható, a listák sikeresen csatlakoztak.
Hogyan lehet csatlakozni a Python-4 listákhoz

3. módszer: A „+” operátor használata

A listák a „+” operátorral is összekapcsolhatók. Ez a legegyszerűbb módszer a Python listákhoz való csatlakozáshoz. A „+” operátorral összekapcsolt listák új listába kerülnek. A következő példában a „+” operátort fogjuk használni három lista összekapcsolásához.

#lista létrehozása 1
myList1 = [1,2,3]
#lista létrehozása 2
myList2 = [4,5,6,7,8]
#lista létrehozása 3
myList3 = [1,3,4,6,7,8,4]
#csatlakozás a listához a '+' operátorral
myList1 = myList1+myList2+myList3
#a lista nyomtatása
print ('A csatlakozott lista:', myList1)

Kimenet

A következő kimenet az összekapcsolt listákat mutatja.

4. módszer: A „*” operátor használata

A „*” operátor a Python listákhoz való csatlakozásra is használható. Ezt a funkciót azonban csak a Python 3.6+ verziója támogatja. Az összekapcsolt listákat az új lista tárolja. Használjuk a „*” operátort a listákhoz való csatlakozáshoz.

#lista készítése 1
myList1 = [1,2,3]
#lista készítése 2
myList2 = [4,5,6,7,8]
#lista készítése 3
myList3 = [1,3,4,6,7,8,4]
#csatlakozás a listához a '*' operátor segítségével
myList1 = [*myList1,*myList2,*myList3]
#a lista nyomtatása
print ('A csatlakozott lista:', myList1)

Kimenet

Amint a következő kimeneten látható, a listák sikeresen csatlakoztak a „*” operátorral.

Következtetés

A Python listája egy tároló, amelyet az elemek sorrendben történő tárolására használnak. A Python listák többféle módon is összekapcsolhatók. Ez a cikk néhány egyszerű példán keresztül elmagyarázza, hogyan lehet négy alapvető módszerrel összekapcsolni a listákat a Pythonban.