Sådan tilmelder du dig lister i Python

How Join Lists Python



Lister er en vigtig datastruktur i Python, der bruges til at gemme flere elementer i en enkelt beholder. Python -lister kan gemme både lignende typer og heterogene typer elementer. I Python kan du deltage i eller sammenkoble to eller flere lister. Deltagelse i en liste fletter mange lister sammen til en enkelt liste. Denne artikel forklarer sammenføjning eller sammenkædning af Python -lister på flere måder.







Sådan tilmelder du dig Python -lister

Følgende omfatter metoder til sammenføjning af lister i Python:



  1. Bruger Tilføj() fungere
  2. Bruger forlænge() fungere
  3. Bruger '+' operatør
  4. Bruger '*' operatør

Vi vil diskutere disse metoder en efter en.



Metode 1: Brug af funktionen append ()

Det Tilføj() funktion er en indbygget funktion i Python, der indsætter elementer i slutningen af ​​en liste. I det følgende eksempel vil vi bruge Tilføj() funktion til at slutte sig til to lister.





#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#tilslutter lister 1 og 2 ved hjælp af tilføjelsesfunktion
myList1.append (myList2)
#udskriver den nye liste
print (myList1)

Produktion

I output vil du se, at den første liste er blevet føjet til en anden, til slutningen af ​​listen som et element.

For at forbinde elementer i lister skal vi gentage listen2 ved hjælp af til loop og tilføj hvert element separat til slutningen af ​​listen 1.

#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#tilslutter lister 1 og 2 ved hjælp af tilføjelsesfunktion
for x i myList2:
myList1.append (x)
#udskriver den nye liste
print (myList1)

Produktion

Nu kan det ses, at listerne er sammenkædede.

På samme måde kan vi slutte os til tre lister ved hjælp af funktionen 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']
#tilslutter lister 1, 2 og 3 ved hjælp af tilføjelsesfunktionen
for x i myList2:
myList1.append (x)
for x i myList3:
myList1.append (x)
#udskriver listen
print (myList1)

Produktion

Sådan tilmelder du dig lister i Python-3

Metode 2: Brug funktionen forlæng ()

Det forlænge() funktion er den indbyggede funktion i Python, der kan bruges til at deltage i lister. Denne funktion tilføjer elementerne i den ene liste til slutningen af ​​den anden liste. Det er ikke nødvendigt at gentage ved hjælp af sløjfer med

forlænge() fungere. I det følgende eksempel opretter vi to lister og forbinder dem ved hjælp af forlænge() fungere.

#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#ved hjælp af funktionen forlæng ()
myList1.extend (myList2)
#udskriver listen
print (myList1)

Produktion

Som du kan se i det følgende output, er listerne blevet forbundet med succes.
Sådan-tilmeldes-lister-i-Python-4

Metode 3: Brug af '+' operatøren

Lister kan også tilsluttes ved hjælp af '+' - operatoren. Dette er den nemmeste metode til sammenføjning af lister i Python. Lister, der er forbundet med '+' - operatoren, gemmes i en ny liste. I det følgende eksempel vil vi bruge '+' - operatoren til at slutte sig til 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]
#tilslutter sig listen ved hjælp af '+' operatoren
myList1 = myList1+myList2+myList3
#udskriver listen
print ('Den tilsluttede liste er:', myList1)

Produktion

Følgende output viser de sammenføjede lister.

Metode 4: Brug af '*' operatøren

‘*’ -Operatoren kan også bruges til at deltage i Python -lister. Denne funktion understøttes dog kun af Python 3.6+ versionen af ​​Python. De sammenføjede lister gemmes i den nye liste. Lad os bruge '*' -operatoren til at deltage i listerne.

#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]
#tilslutter sig listen ved hjælp af '*' operatoren
myList1 = [*myList1,*myList2,*myList3]
#udskriver listen
print ('Den tilsluttede liste er:', myList1)

Produktion

Som du kan se i det følgende output, er listerne blevet sammenføjet med succes ved hjælp af operatøren ‘*’.

Konklusion

Listen i Python er en beholder, der bruges til at gemme elementer i en sekvens. Python -lister kan forbindes på flere måder. Denne artikel forklarede, hvordan man tilslutter lister i Python med fire grundlæggende metoder gennem flere enkle eksempler.