Loendid on Pythoni oluline andmestruktuur, mida kasutatakse mitme elemendi salvestamiseks ühte konteinerisse. Pythoni loendid võivad salvestada nii sarnaseid kui ka heterogeenseid elementide tüüpe. Pythonis saate liituda või liita kaks või enam loendit. Loendiga liitumine ühendab arvukad loendid ühte loendisse. Selles artiklis selgitatakse Pythoni loenditega liitumist või liitmist mitmel viisil.
Kuidas liituda Pythoni loenditega
Järgnevad meetodid loendite ühendamiseks Pythonis:
- Kasutades lisa () funktsioon
- Kasutades pikendada () funktsioon
- Kasutades '+' operaator
- Kasutades '*' operaator
Arutame neid meetodeid ükshaaval.
1. meetod: funktsiooni append () kasutamine
The lisa () function on Pythonis sisseehitatud funktsioon, mis lisab elemendid loendi lõppu. Järgmises näites kasutame lisa () funktsioon kahe loendi ühendamiseks.
# loendi loomine 1myList1 = [1,2,3,4,5]
# loendi loomine 2
myList2 = [6,7,8,9]
#joining loendid 1 ja 2, kasutades funktsiooni Lisa
myList1.lisa (myList2)
# uue loendi printimine
print (myList1)
Väljund
Väljundis näete, et esimene loend on lisatud teisele, loendi lõppu üksusena.
Loendite elementide ühendamiseks peame itereerima läbi list2, kasutades eest loop ja lisage iga üksus eraldi loendi lõppu1.
myList1 = [1,2,3,4,5]
# loendi loomine 2
myList2 = [6,7,8,9]
#joining loendid 1 ja 2, kasutades funktsiooni Lisa
x jaoks myList2:
myList1.lisa (x)
# uue loendi printimine
print (myList1)
Väljund
Nüüd on näha, et nimekirjad on ühendatud.
Samamoodi saame liita kolme loendiga funktsiooni append () abil.
myList1 = [1,2,3,4,5]
# loendi loomine 2
myList2 = [6,7,8,9]
# loendi loomine 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
#joining loendid 1, 2 ja 3 kasutavad funktsiooni Lisa
x jaoks myList2:
myList1.lisa (x)
x jaoks myList3:
myList1.lisa (x)
# loendi printimine
print (myList1)
Väljund
2. meetod: funktsiooni extender () kasutamine
The pikendada () function on Pythoni sisseehitatud funktsioon, mida saab kasutada loenditega liitumiseks. See funktsioon lisab ühe loendi elemendid teise loendi lõppu. Funktsiooniga silmuseid kasutades pole vaja kordust teha
pikendada () funktsioon. Järgmises näites loome kaks loendit ja ühendame need, kasutades pikendada () funktsioon. # loendi loomine 1
myList1 = [1,2,3,4,5]
# loendi loomine 2
myList2 = [6,7,8,9]
#funktsiooni expand () kasutamine
myList1.laienda (myList2)
# loendi printimine
print (myList1) Väljund
Nagu näete järgmises väljundis, on loendid edukalt ühendatud.
3. meetod: operaatori „+” kasutamine
Loendeid saab liita ka operaatori '+' abil. See on kõige lihtsam meetod Pythonis loenditega liitumiseks. Loendid, mis on ühendatud + -operaatori abil, salvestatakse uude loendisse. Järgmises näites kasutame kolme loendiga liitumiseks operaatorit „+”.
# loendi loomine 1myList1 = [1,2,3]
# loendi loomine 2
myList2 = [4,5,6,7,8]
# loendi loomine 3
myList3 = [1,3,4,6,7,8,4]
# liitumine loendiga '+' operaatori abil
myList1 = myList1 + myList2 + myList3
# loendi printimine
print ("Liitunud loend on:", myList1)
Väljund
Järgmine väljund näitab ühendatud loendeid.
4. meetod: operaatori * kasutamine
Operaatorit * saab kasutada ka Pythoni loenditega liitumiseks. Kuid seda funktsiooni toetab ainult Python 3.Pythoni versioon 6+. Liitunud loendid salvestatakse uude loendisse. Kasutame loenditega liitumiseks operaatorit *.
# loendi loomine 1myList1 = [1,2,3]
# loendi loomine 2
myList2 = [4,5,6,7,8]
# loendi loomine 3
myList3 = [1,3,4,6,7,8,4]
#loendiga liitumine operaatori * abil
myList1 = [* myList1, * myList2, * myList3]
# loendi printimine
print ("Liitunud loend on:", myList1)
Väljund
Nagu näete järgmises väljundis, on loendid liidetud operaatori * abil edukalt.
Järeldus
Pythoni loend on konteiner, mida kasutatakse elementide järjestusse salvestamiseks. Pythoni loendeid saab ühendada mitmel viisil. Selles artiklis selgitati mitme lihtsa näite abil Pythonis nelja põhimeetodiga loendite ühendamist.