Python

Kuidas Pythonis loenditega liituda

Kuidas Pythonis loenditega liituda

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:

  1. Kasutades lisa () funktsioon
  2. Kasutades pikendada () funktsioon
  3. Kasutades '+' operaator
  4. 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 1
myList1 = [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.

# loendi loomine 1
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.

# loendi loomine 1
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 1
myList1 = [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 1
myList1 = [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.

Kasulikud tööriistad Linuxi mängijatele
Kui teile meeldib Linuxis mänge mängida, on tõenäoline, et olete mängukogemuse parandamiseks kasutanud selliseid rakendusi ja utiliite nagu Wine, Lutr...
HD Remastered Games Linuxile, millel pole kunagi varem Linuxi väljalaset olnud
Paljud mängude arendajad ja kirjastajad pakuvad frantsiisi eluea pikendamiseks välja vanade mängude HD-remasteri. Palun fännid, kes soovivad ühilduvus...
Kuidas kasutada AutoKeyt Linuxi mängude automatiseerimiseks
AutoKey on Linuxi ja X11 töölaua automatiseerimise utiliit, mis on programmeeritud Python 3, GTK ja Qt. Selle skriptimise ja MACRO funktsionaalsuse ab...