Hvordan bli med i lister i Python

How Join Lists Python



Lister er en viktig datastruktur i Python, som brukes til å lagre flere elementer i en enkelt beholder. Python -lister kan lagre både lignende typer og heterogene typer elementer. I Python kan du bli med eller koble sammen to eller flere lister. Ved å bli med på en liste slås flere lister sammen til en enkelt liste. Denne artikkelen forklarer sammenføyningen eller sammenkoblingen av Python -lister på flere måter.







Hvordan bli med i Python -lister

Følgende inkluderer metoder for å bli med i lister i Python:



  1. Bruker legg til () funksjon
  2. Bruker forlenge() funksjon
  3. Bruker '+' operatør
  4. Bruker '*' operatør

Vi vil diskutere disse metodene en etter en.



Metode 1: Bruk funksjonen append ()

De legg til () function er en innebygd funksjon i Python som setter inn elementer til slutten av en liste. I det følgende eksemplet vil vi bruke legg til () funksjon for å bli med i to lister.





#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#sammenføyer lister 1 og 2 ved hjelp av tilleggsfunksjonen
myList1.append (myList2)
#skrive ut den nye listen
print (myList1)

Produksjon

I utdataene vil du se at den første listen er lagt til en annen, til slutten av listen som et element.

For å bli med i elementer i lister, må vi iterere gjennom list2 ved hjelp av til loop og legg hvert element separat til slutten av listen 1.

#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#sammenføyer lister 1 og 2 ved hjelp av tilleggsfunksjonen
for x i myList2:
myList1.append (x)
#skrive ut den nye listen
print (myList1)

Produksjon

Nå kan det sees at listene er sammenkoblet.

På samme måte kan vi bli med i tre lister ved å bruke funksjonen append ().



#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#creating list 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
#sammenføyer lister 1, 2 og 3 ved å bruke funksjonen Legg til
for x i myList2:
myList1.append (x)
for x i myList3:
myList1.append (x)
#skrive ut listen
print (myList1)

Produksjon

Hvordan bli med i lister i Python-3

Metode 2: Bruke funksjonen forleng ()

De forlenge() funksjon er den innebygde funksjonen i Python som kan brukes til å bli med i lister. Denne funksjonen legger elementene i den ene listen til slutten av den andre listen. Det er ikke nødvendig å gjenta det med sløyfer med

forlenge() funksjon. I det følgende eksemplet vil vi lage to lister og bli med dem ved hjelp av forlenge() funksjon.

#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#bruker funksjonen forleng ()
myList1.extend (myList2)
#skrive ut listen
print (myList1)

Produksjon

Som du kan se i følgende utdata, har listene blitt slått sammen.
How-to-Join-Lists-in-Python-4

Metode 3: Bruk av+operatøren

Lister kan også slås sammen med '+' - operatoren. Dette er den enkleste metoden for å bli med i lister i Python. Lister som kobles sammen med ‘+’ -operatøren lagres i en ny liste. I det følgende eksemplet vil vi bruke '+' - operatoren til å bli med i tre lister.

#creating list 1
myList1 = [1,2,3]
#creating list 2
myList2 = [4,5,6,7,8]
#creating list 3
myList3 = [1,3,4,6,7,8,4]
#bli med på listen ved å bruke+-operatoren
myList1 = myList1+myList2+myList3
#skrive ut listen
print ('Listen er:', myList1)

Produksjon

Følgende utgang viser de sammenføyde listene.

Metode 4: Bruke '*' -operatøren

‘*’ -Operatøren kan også brukes til å bli med i Python -lister. Denne funksjonen støttes imidlertid bare av Python 3.6+ versjonen av Python. De sammenføyde listene lagres i den nye listen. La oss bruke operatøren ‘*’ til å bli med på listene.

#creating a list 1
myList1 = [1,2,3]
#creating a list 2
myList2 = [4,5,6,7,8]
#creating a list 3
myList3 = [1,3,4,6,7,8,4]
#bli med på listen ved hjelp av '*' -operatøren
myList1 = [*myList1,*myList2,*myList3]
#skrive ut listen
print ('Listen er:', myList1)

Produksjon

Som du kan se i følgende utdata, har listene blitt slått sammen med operatøren ‘*’.

Konklusjon

Listen i Python er en beholder som brukes til å lagre elementer i en sekvens. Python -lister kan settes sammen på flere måter. Denne artikkelen forklarte hvordan du kobler sammen lister i Python med fire grunnleggende metoder gjennom flere enkle eksempler.