Luettelot ovat tärkeä tietorakenne Pythonissa, ja niitä käytetään useiden elementtien tallentamiseen yhteen säilöön. Python -luettelot voivat tallentaa sekä samantyyppisiä että heterogeenisia elementtejä. Pythonissa voit liittyä kahteen tai useampaan luetteloon tai yhdistää ne. Luetteloon liittyminen yhdistää useita luetteloita yhdeksi luetteloksi. Tämä artikkeli selittää Python -luetteloiden liittämisen tai yhdistämisen useilla tavoilla.
Kuinka liittyä Python -luetteloihin
Seuraavat sisältävät tapoja liittyä luetteloihin Pythonissa:
- Käyttämällä liitä () toiminto
- Käyttämällä laajentaa () toiminto
- Käyttämällä '+' operaattori
- Käyttämällä '*' operaattori
Keskustelemme näistä menetelmistä yksi kerrallaan.
Tapa 1: Funktion append () käyttäminen
The liitä () -toiminto on Pythonissa sisäänrakennettu toiminto, joka lisää elementtejä luettelon loppuun. Seuraavassa esimerkissä käytämme liitä () -toiminto yhdistää kaksi luetteloa.
#luettelo 1
omaLista1 = [1,2,3,4,5]
#luettelo 2
omaLista2 = [6,7,8,9]
#joining listat 1 ja 2 liitefunktion avulla
myList1.append (myList2)
#uuden luettelon tulostaminen
tulosta (myList1)
Lähtö
Tuloksessa näet, että ensimmäinen luettelo on lisätty toiseen, luettelon loppuun kohteena.
Jotta voimme liittää luetteloelementtejä, meidän on toistettava luettelo 2 käyttämällä varten silmukka ja liitä jokainen kohta erikseen luettelon loppuun1.
omaLista1 = [1,2,3,4,5]
#luettelo 2
omaLista2 = [6,7,8,9]
#joining listat 1 ja 2 liitefunktion avulla
x: lle myList2: ssa:
myList1.append (x)
#uuden luettelon tulostaminen
tulosta (myList1)
Lähtö
Nyt on nähtävissä, että listat on yhdistetty.
Samoin voimme liittää kolme luetteloa append () -funktiolla.
#luettelo 1
omaLista1 = [1,2,3,4,5]
#luettelo 2
omaLista2 = [6,7,8,9]
#luettelo 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
#joining listat 1, 2 ja 3 käyttämällä lisäystoimintoa
x: lle myList2: ssa:
myList1.append (x)
x: lle myList3: ssa:
myList1.append (x)
#luettelon tulostaminen
tulosta (myList1)
Lähtö
Tapa 2: Extend () -toiminnon käyttäminen
The laajentaa () toiminto on Pythonin sisäänrakennettu toiminto, jota voidaan käyttää luetteloiden yhdistämiseen. Tämä toiminto lisää yhden luettelon elementit toisen luettelon loppuun. Ei tarvitse iteroida silmukoita käyttämällä
laajentaa () toiminto. Seuraavassa esimerkissä luomme kaksi luetteloa ja liitämme ne käyttämällä laajentaa () toiminto.#luettelo 1
omaLista1 = [1,2,3,4,5]
#luettelo 2
omaLista2 = [6,7,8,9]
#käyttää ext () -toimintoa
myList1.extend (myList2)
#luettelon tulostaminen
tulosta (myList1)Lähtö
Kuten seuraavasta tulosteesta näet, luettelot on yhdistetty onnistuneesti.
Tapa 3: Käytä+-operaattoria
Luetteloihin voi liittyä myös+-operaattorilla. Tämä on helpoin tapa liittyä luetteloihin Pythonissa. Luettelot, jotka on yhdistetty+-operaattorilla, tallennetaan uuteen luetteloon. Seuraavassa esimerkissä käytämme+-operaattoria kolmen listan liittämiseen.
#luettelo 1omaLista1 = [1,2,3]
#luettelo 2
omaLista2 = [4,5,6,7,8]
#luettelo 3
myList3 = [1,3,4,6,7,8,4]
#liittyminen luetteloon käyttämällä+-operaattoria
myList1 = myList1+myList2+myList3
#luettelon tulostaminen
print ('Liittynyt lista on:', myList1)
Lähtö
Seuraava lähtö näyttää liitetyt luettelot.
Menetelmä 4: Käyttämällä*-operaattoria
'*' -Operaattoria voidaan käyttää myös liittymään Python -luetteloihin. Tätä ominaisuutta tukee kuitenkin vain Python 3.6+ -versio. Liitetyt luettelot tallennetaan uuteen luetteloon. Käytämme*-operaattoria liittyäksesi luetteloihin.
#luettelon luominen 1omaLista1 = [1,2,3]
#luettelon luominen 2
omaLista2 = [4,5,6,7,8]
#luettelon luominen 3
myList3 = [1,3,4,6,7,8,4]
#liittyminen luetteloon käyttämällä*-operaattoria
myList1 = [*myList1,*myList2,*myList3]
#luettelon tulostaminen
print ('Liittynyt lista on:', myList1)
Lähtö
Kuten seuraavasta tulosteesta näet, luettelot on yhdistetty onnistuneesti käyttämällä*-operaattoria.
Johtopäätös
Pythonin luettelo on säilö, jota käytetään elementtien tallentamiseen järjestyksessä. Python -luettelot voidaan yhdistää useilla tavoilla. Tässä artikkelissa kerrotaan, kuinka luettelot liitetään Pythonissa neljällä perusmenetelmällä useiden yksinkertaisten esimerkkien avulla.