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:
- Bruger Tilføj() fungere
- Bruger forlænge() fungere
- Bruger '+' operatør
- 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.
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
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.
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 1myList1 = [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 1myList1 = [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.