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:
- 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 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.
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
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.
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 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á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 1myList1 = [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.