Kuinka liittyä luetteloihin Pythonissa

How Join Lists Python



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:



  1. Käyttämällä liitä () toiminto
  2. Käyttämällä laajentaa () toiminto
  3. Käyttämällä '+' operaattori
  4. 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.

#luettelo 1
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ö

Kuinka liittyä luetteloihin Python-3: ssa

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.
Kuinka liittyä Python-4-luetteloihin

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 1
omaLista1 = [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 1
omaLista1 = [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.