Hur man går med i listor i Python

How Join Lists Python



Listor är en viktig datastruktur i Python, som används för att lagra flera element i en enda behållare. Pythonlistor kan lagra både liknande typer och heterogena elementtyper. I Python kan du gå med eller sammanfoga två eller flera listor. Att gå med i en lista slår samman många listor till en enda lista. Den här artikeln förklarar sammanfogning eller sammanfogning av Python -listor på flera sätt.







Hur man går med i Python -listor

Följande inkluderar metoder för att gå med i listor i Python:



  1. Använda bifoga() fungera
  2. Använda förlänga() fungera
  3. Använda '+' operatör
  4. Använda ‘*’ operatör

Vi kommer att diskutera dessa metoder en efter en.



Metod 1: Använd funktionen append ()

De bifoga() function är en inbyggd funktion i Python som infogar element i slutet av en lista. I följande exempel kommer vi att använda bifoga() funktion för att gå med i två listor.





#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#förenade listor 1 och 2 med hjälp av tilläggsfunktionen
myList1.append (myList2)
#skriva ut den nya listan
print (myList1)

Produktion

I utdata ser du att den första listan har lagts till i en annan, till slutet av listan som ett objekt.

För att gå med i element i listor måste vi iterera genom list2 med hjälp av för slinga och lägg till varje objekt separat i slutet av listan 1.

#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#förenade listor 1 och 2 med hjälp av tilläggsfunktionen
för x i myList2:
myList1.append (x)
#skriva ut den nya listan
print (myList1)

Produktion

Nu kan det ses att listorna är sammanfogade.

På samma sätt kan vi gå med i tre listor med 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']
#föreningslistor 1, 2 och 3 med hjälp av tilläggsfunktionen
för x i myList2:
myList1.append (x)
för x i myList3:
myList1.append (x)
#skriva ut listan
print (myList1)

Produktion

Hur man går med i listor i Python-3

Metod 2: Använd funktionen förlängning ()

De förlänga() funktion är den inbyggda funktionen i Python som kan användas för att gå med i listor. Denna funktion lägger till elementen i en lista till slutet av den andra listan. Det är inte nödvändigt att iterera med hjälp av slingor med

förlänga() fungera. I följande exempel kommer vi att skapa två listor och gå med dem med förlänga() fungera.

#creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#använda funktionen förlängning ()
myList1.extend (myList2)
#skriva ut listan
print (myList1)

Produktion

Som du kan se i följande utdata har listorna sammanfogats framgångsrikt.
How-to-Join-Lists-in-Python-4

Metod 3: Använda '+' -operatören

Listor kan också sammanfogas med '+' - operatören. Detta är den enklaste metoden för att gå med i listor i Python. Listor som sammanfogas med '+' - operatören lagras i en ny lista. I följande exempel kommer vi att använda operatören ‘+’ för att gå med i tre listor.

#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]
#gå med i listan med '+' - operatören
myList1 = myList1+myList2+myList3
#skriva ut listan
print ('Den sammanfogade listan är:', myList1)

Produktion

Följande utdata visar de sammanfogade listorna.

Metod 4: Använda '*' -operatören

Operatören ‘*’ kan också användas för att gå med i Python -listor. Denna funktion stöds dock bara av Python 3.6+ -versionen av Python. De sammanfogade listorna lagras i den nya listan. Låt oss använda operatören ‘*’ för att gå med i listorna.

#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]
#gå med i listan med '*' -operatören
myList1 = [*myList1,*myList2,*myList3]
#skriva ut listan
print ('Den sammanfogade listan är:', myList1)

Produktion

Som du kan se i följande utdata har listorna sammanfogats med hjälp av operatören ‘*’.

Slutsats

Listan i Python är en behållare som används för att lagra element i en sekvens. Pythonlistor kan sammanfogas på flera sätt. Denna artikel förklarade hur man går med i listor i Python med fyra grundläggande metoder genom flera enkla exempel.