A listák a Python egyik fontos adatstruktúrája, amelyet több elem egyetlen tárolóban történő tárolására használnak. A Python-listák egyaránt tárolhatnak hasonló típusú és heterogén típusú elemeket. A Pythonban két vagy több listához csatlakozhat vagy összefűzhet. Csatlakozás egy listához számos listát egyesít egyetlen listává. Ez a cikk a Python-listák összekapcsolását vagy összefűzését többféleképpen magyarázza.
Hogyan lehet csatlakozni a Python listákhoz
A következők tartalmazzák a listák Pythonban történő egyesítésének módszereit:
- Használni a mellékel() funkció
- Használni a kiterjeszt() funkció
- Használni a '+' operátor
- Használni a '*' operátor
Ezeket a módszereket egyenként fogjuk megvitatni.
1. módszer: Az append () függvény használata
A mellékel() function a Python beépített függvénye, amely elemeket illeszt be a lista végébe. A következő példában a mellékel() funkció két listához való csatlakozáshoz.
#létrehozási lista 1myList1 = [1,2,3,4,5]
# 2.létrehozási lista
myList2 = [6,7,8,9]
#joining 1. és 2. lista az append függvény használatával
myList1.függelék (myList2)
# az új lista kinyomtatása
nyomtatás (myList1)
Kimenet
A kimenetben látni fogja, hogy az első lista hozzá lett adva egy másikhoz, a lista végéhez elemként.
A listák elemeinek összekapcsolásához a list2 segítségével kell iterálnunk a mert hurok és csatolja az elemeket külön-külön a lista végéhez1.
myList1 = [1,2,3,4,5]
# 2.létrehozási lista
myList2 = [6,7,8,9]
#joining 1. és 2. lista az append függvény használatával
x-re a myList2-ben:
myList1.függelék (x)
# az új lista kinyomtatása
nyomtatás (myList1)
Kimenet
Most látható, hogy a listák összefűzve vannak.
Hasonlóképpen három listához is csatlakozhatunk az append () függvény segítségével.
myList1 = [1,2,3,4,5]
# 2.létrehozási lista
myList2 = [6,7,8,9]
# létrehozási lista 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
#joining 1., 2. és 3. lista a függelék funkcióval
x-re a myList2-ben:
myList1.függelék (x)
x-re a myList3-ban:
myList1.függelék (x)
# a lista kinyomtatása
nyomtatás (myList1)
Kimenet
2. módszer: Az expand () függvény használata
A kiterjeszt() function a Python beépített függvénye, amellyel listákhoz lehet csatlakozni. Ez a függvény az egyik lista elemeit hozzáadja a másik lista végéhez. Nem szükséges iterálni a ciklusokkal a
kiterjeszt() funkció. A következő példában két listát hozunk létre, és a kiterjeszt() funkció. #létrehozási lista 1
myList1 = [1,2,3,4,5]
# 2.létrehozási lista
myList2 = [6,7,8,9]
# a kiterjesztés () függvény használatával
myList1.kiterjesztés (myList2)
# a lista kinyomtatása
nyomtatás (myList1) Kimenet
Amint az a következő kimeneten látható, a listák sikeresen összekapcsolódtak.
3. módszer: A '+' operátor használata
A listák a „+” operátorral is összekapcsolhatók. Ez a legkönnyebb módszer a listákhoz való csatlakozáshoz a Pythonban. A „+” operátorral összekapcsolt listákat egy új lista tárolja. A következő példában a '+' operátort használjuk három lista összekapcsolásához.
#létrehozási lista 1myList1 = [1,2,3]
# 2.létrehozási lista
myList2 = [4,5,6,7,8]
# létrehozási lista 3
myList3 = [1,3,4,6,7,8,4]
#csatlakozás a listához a '+' operátor használatával
myList1 = myList1 + myList2 + myList3
# a lista kinyomtatása
nyomtatás ("A csatlakoztatott lista:", myList1)
Kimenet
A következő kimenet az összekapcsolt listákat mutatja.
4. módszer: A * operátor használata
A '*' operátor használható a Python listákhoz való csatlakozásra is. Ezt a funkciót azonban csak a Python 3 támogatja.A Python 6+ verziója. Az egyesített listákat az új lista tárolja. Használjuk a * * operátort a listákhoz való csatlakozáshoz.
#lista létrehozása 1myList1 = [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átor használatával
myList1 = [* myList1, * myList2, * myList3]
# a lista kinyomtatása
nyomtatás ("A csatlakoztatott lista:", myList1)
Kimenet
Amint az a következő kimeneten látható, a listák sikeres összekapcsolása a '*' operátor használatával.
Következtetés
A Pythonban található lista egy olyan tároló, amelyet elemek sorozatban történő tárolására használnak. A Python listák többféleképpen is összekapcsolhatók. Ez a cikk több egyszerű példán keresztül elmagyarázta, hogyan lehet négy alapvető módszerrel csatlakozni a Python listáihoz.