Piton

Hogyan lehet csatlakozni a Python listáihoz

Hogyan lehet csatlakozni a Python listáihoz

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:

  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 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 1
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
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.

#létrehozási lista 1
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.

#létrehozási lista 1
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 1
myList1 = [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 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á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.

A legnépszerűbb Oculus App Lab játékok
Ha Oculus fülhallgató-tulajdonos, akkor tisztában kell lennie az oldalsó töltéssel. Az oldaltöltés a nem áruházi tartalom fejhallgatóra történő telepí...
A legjobb 10 játék az Ubuntuban
A Windows platform a játékok egyik domináns platformja volt, mivel a játékokat hatalmas százalékban fejlesztik ma a natív Windows támogatására. Kihívh...
5 legjobb arcade játék Linuxhoz
Manapság a számítógépek komoly gépek, amelyeket játékra használnak. Ha nem sikerül megszerezni az új magas pontszámot, akkor tudni fogja, mire gondolo...