Lister er en vigtig datastruktur i Python, der bruges til at gemme flere elementer i en enkelt container. Python-lister kan gemme både lignende typer og heterogene typer af elementer. I Python kan du deltage i eller sammenkæde to eller flere lister. Deltagelse i en liste fletter adskillige lister 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 inkluderer 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 append-funktionen ()
Det Tilføj() funktion er en indbygget funktion i Python, der indsætter elementer i slutningen af en liste. I det følgende eksempel bruger vi Tilføj() funktion til at slutte sig til to lister.
#oprette liste 1myList1 = [1,2,3,4,5]
#oprette liste 2
myList2 = [6,7,8,9]
# sammenføjningslister 1 og 2 ved hjælp af tilføjelsesfunktion
myList1.tilføj (myList2)
# udskriver den nye liste
udskriv (myList1)
Produktion
I output ser du, at den første liste er blevet føjet til en anden, til slutningen af listen som et element.
For at deltage i elementer på lister skal vi gentage gennem liste2 ved hjælp af til loop og tilføj hvert element separat til slutningen af listen1.
myList1 = [1,2,3,4,5]
#oprette liste 2
myList2 = [6,7,8,9]
#foreningslister 1 og 2 ved hjælp af tilføjelsesfunktion
for x i myList2:
myList1.tilføj (x)
# udskriver den nye liste
udskriv (myList1)
Produktion
Nu kan det ses, at listerne er sammenkædede.
På samme måde kan vi deltage i tre lister ved hjælp af funktionen append ().
myList1 = [1,2,3,4,5]
#oprette liste 2
myList2 = [6,7,8,9]
#oprette liste 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
#foreningslister 1, 2 og 3 ved hjælp af append-funktionen
for x i myList2:
myList1.tilføj (x)
til x i myList3:
myList1.tilføj (x)
# udskriver listen
udskriv (myList1)
Produktion
Metode 2: Brug af udvidelsesfunktionen ()
Det forlænge() funktion er den indbyggede funktion i Python, der kan bruges til at deltage i lister. Denne funktion tilføjer elementerne på den ene liste til slutningen af den anden liste. Det er ikke nødvendigt at gentage ved hjælp af løkker med
forlænge() fungere. I det følgende eksempel opretter vi to lister og slutter os til dem ved hjælp af forlænge() fungere. #oprette liste 1
myList1 = [1,2,3,4,5]
#oprette liste 2
myList2 = [6,7,8,9]
# bruger udvidelsesfunktionen ()
myList1.udvid (myList2)
# udskriver listen
udskriv (myList1) Produktion
Som du kan se i følgende output, er listerne blevet tilsluttet med succes.
Metode 3: Brug af '+' operatøren
Lister kan også tilsluttes ved hjælp af '+' operatoren. Dette er den nemmeste metode til at slutte sig til lister i Python. Lister, der tilsluttes ved hjælp af '+', gemmes på en ny liste. I det følgende eksempel bruger vi '+' operatoren til at deltage i tre lister.
#oprette liste 1myList1 = [1,2,3]
#oprette liste 2
myList2 = [4,5,6,7,8]
#oprette liste 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
Operatøren '*' kan også bruges til at deltage i Python-lister. Denne funktion understøttes dog kun af Python 3.6+ version af Python. De tilsluttede lister gemmes på den nye liste. Lad os bruge '*' operatøren til at deltage i listerne.
#oprette en liste 1myList1 = [1,2,3]
#oprette en liste 2
myList2 = [4,5,6,7,8]
#oprette en liste 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 følgende output, er listerne blevet tilsluttet med succes ved hjælp af '*' operatoren.
Konklusion
Listen i Python er en beholder, der bruges til at gemme elementer i en sekvens. Python-lister kan tilsluttes på flere måder. Denne artikel forklarede, hvordan man sammenføjede lister i Python med fire grundlæggende metoder gennem flere enkle eksempler.