Loendid on Pythonis oluline andmestruktuur, mida kasutatakse mitme elemendi salvestamiseks ühte konteinerisse. Pythoni loendid võivad salvestada nii sama tüüpi kui ka heterogeenseid elemente. Pythonis saate liituda või ühendada kaks või enam loendit. Loendiga liitumine ühendab arvukalt loendeid üheks loendiks. See artikkel selgitab mitmel viisil Pythoni loenditega liitumist või liitmist.
Kuidas liituda Pythoni loenditega
Järgmised hõlmavad loendeid Pythonis ühendamise meetodeid.
- Kasutades lisama () funktsiooni
- Kasutades pikendada () funktsiooni
- Kasutades '+' operaator
- Kasutades „*” operaator
Me arutame neid meetodeid ükshaaval.
1. meetod: funktsiooni append () kasutamine
The lisama () funktsioon on Pythonis sisseehitatud funktsioon, mis lisab elemendid loendi lõppu. Järgmises näites kasutame lisama () funktsioon kahe loendi ühendamiseks.
#loome nimekiri 1
myList1 = [1,2,3,4,5]
#loome nimekiri 2
myList2 = [6,7,8,9]
#joining nimekirjad 1 ja 2 lisamisfunktsiooni abil
myList1.append (myList2)
#uue loendi printimine
print (myList1)
Väljund
Väljundis näete, et esimene loend on lisatud teisele, loendi lõppu üksusena.
Loendielementide ühendamiseks peame iterima läbi loendi2, kasutades eest silmus ja lisage iga üksus eraldi loendi lõppu1.
myList1 = [1,2,3,4,5]
#loome nimekiri 2
myList2 = [6,7,8,9]
#joining nimekirjad 1 ja 2 lisamisfunktsiooni abil
x jaoks myList2:
myList1.append (x)
#uue loendi printimine
print (myList1)
Väljund
Nüüd on näha, et nimekirjad on omavahel ühendatud.
Samamoodi saame liita kolme loendiga funktsiooni append () abil.
#loome nimekiri 1
myList1 = [1,2,3,4,5]
#loome nimekiri 2
myList2 = [6,7,8,9]
#loome nimekiri 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
#joining nimekirjad 1, 2 ja 3, kasutades lisamisfunktsiooni
x jaoks myList2:
myList1.append (x)
x jaoks myList3:
myList1.append (x)
#loendi trükkimine
print (myList1)
Väljund
Meetod 2: Funktsiooni ext () kasutamine
The pikendada () funktsioon on Pythonis sisseehitatud funktsioon, mida saab kasutada loendite ühendamiseks. See funktsioon lisab ühe loendi elemendid teise loendi lõppu. Ei ole vaja iteratsiooni kasutada, kasutades silmuseid
pikendada () funktsiooni. Järgmises näites loome kaks loendit ja ühendame need, kasutades pikendada () funktsiooni.#loome nimekiri 1
myList1 = [1,2,3,4,5]
#loome nimekiri 2
myList2 = [6,7,8,9]
#funktsiooni ext () kasutamine
myList1.extend (myList2)
#loendi trükkimine
print (myList1)Väljund
Nagu näete järgmisest väljundist, on loenditega edukalt liitunud.
3. meetod: operaatori „+” kasutamine
Loendeid saab ühendada ka operaatori „+” abil. See on lihtsaim viis Pythonis loenditega liitumiseks. Loendid, mis on ühendatud operaatori „+” abil, salvestatakse uude loendisse. Järgmises näites kasutame kolme loendiga liitumiseks operaatorit „+”.
#loome nimekiri 1myList1 = [1,2,3]
#loome nimekiri 2
myList2 = [4,5,6,7,8]
#loome nimekiri 3
myList3 = [1,3,4,6,7,8,4]
#liitumine loendiga operaatori '+' abil
myList1 = myList1+myList2+myList3
#loendi trükkimine
print ('Liidetud loend on:', myList1)
Väljund
Järgmine väljund näitab ühendatud loendeid.
Meetod: operaatori „*” kasutamine
Operaatorit „*” saab kasutada ka Pythoni loenditega liitumiseks. Seda funktsiooni toetab aga ainult Python 3.6+ versioon. Ühendatud loendid salvestatakse uude loendisse. Kasutame loenditega liitumiseks operaatorit „*”.
#loendi koostamine 1myList1 = [1,2,3]
#loendi koostamine 2
myList2 = [4,5,6,7,8]
#loendi koostamine 3
myList3 = [1,3,4,6,7,8,4]
#liitumine loendiga operaatori '*' abil
myList1 = [*myList1,*myList2,*myList3]
#loendi trükkimine
print ('Liidetud loend on:', myList1)
Väljund
Nagu näete järgmisest väljundist, on loendid edukalt ühendatud operaatori „*” abil.
Järeldus
Pythoni loend on konteiner, mida kasutatakse elementide jada salvestamiseks. Pythoni loendeid saab ühendada mitmel viisil. Selles artiklis selgitati mitme lihtsa näite kaudu, kuidas nelja põhimeetodiga Pythonis loendeid ühendada.