Python

Hoe deel te nemen aan lijsten in Python

Hoe deel te nemen aan lijsten in Python

Lijsten zijn een belangrijke gegevensstructuur in Python, die wordt gebruikt om meerdere elementen in een enkele container op te slaan. Python-lijsten kunnen zowel vergelijkbare typen als heterogene typen elementen opslaan. In Python kun je twee of meer lijsten samenvoegen of samenvoegen. Door lid te worden van een lijst worden meerdere lijsten samengevoegd tot één lijst. In dit artikel wordt het samenvoegen of aaneenschakelen van Python-lijsten op verschillende manieren uitgelegd.

Hoe lid te worden van Python-lijsten

De volgende omvatten methoden voor het samenvoegen van lijsten in Python:

  1. De ... gebruiken toevoegen() functie
  2. De ... gebruiken uitbreiden() functie
  3. De ... gebruiken '+' operator
  4. De ... gebruiken '*' operator

We zullen deze methoden één voor één bespreken.

Methode 1: De functie append() gebruiken

De toevoegen() functie is een ingebouwde functie in Python die elementen aan het einde van een lijst invoegt. In het volgende voorbeeld gebruiken we de toevoegen() functie om twee lijsten samen te voegen.

#lijst maken 1
mijnLijst1 = [1,2,3,4,5]
#lijst maken 2
mijnLijst2 = [6,7,8,9]
#lijst 1 en 2 samenvoegen met de append-functie
mijnLijst1.toevoegen(mijnLijst2)
#de nieuwe lijst afdrukken
print(mijnLijst1)

Uitgang:

In de uitvoer ziet u dat de eerste lijst is toegevoegd aan een andere, aan het einde van de lijst als een item.

Om elementen van lijsten samen te voegen, moeten we lijst2 doorlopen met behulp van de voor loop en voeg elk item afzonderlijk toe aan het einde van de lijst1.

#lijst maken 1
mijnLijst1 = [1,2,3,4,5]
#lijst maken 2
mijnLijst2 = [6,7,8,9]
#lijst 1 en 2 samenvoegen met de append-functie
voor x in mijnLijst2:
mijnLijst1.toevoegen(x)
#de nieuwe lijst afdrukken
print(mijnLijst1)

Uitgang:

Nu is te zien dat de lijsten aaneengeschakeld zijn.

Op dezelfde manier kunnen we drie lijsten samenvoegen met de functie append().

#lijst maken 1
mijnLijst1 = [1,2,3,4,5]
#lijst maken 2
mijnLijst2 = [6,7,8,9]
#lijst maken 3
myList3 = ['kamran','Sattar','Awaisi']
#lijsten 1, 2 en 3 samenvoegen met de append-functie
voor x in mijnLijst2:
mijnLijst1.toevoegen(x)
voor x in mijnLijst3:
mijnLijst1.toevoegen(x)
#lijst afdrukken
print(mijnLijst1)

Uitgang:

Methode 2: De functie extend() gebruiken

De uitbreiden() functie is de ingebouwde functie in Python die kan worden gebruikt om lijsten samen te voegen. Deze functie voegt de elementen van de ene lijst toe aan het einde van de andere lijst. Het is niet nodig om te herhalen met behulp van lussen met de

uitbreiden() functie. In het volgende voorbeeld maken we twee lijsten en voegen we ze samen met de uitbreiden() functie.

#lijst maken 1
mijnLijst1 = [1,2,3,4,5]
#lijst maken 2
mijnLijst2 = [6,7,8,9]
#met behulp van de functie verlengen()
mijnLijst1.uitbreiden(mijnLijst2)
#lijst afdrukken
print(mijnLijst1)

Uitgang:

Zoals je kunt zien in de volgende uitvoer, zijn de lijsten met succes samengevoegd.

Methode 3: De '+'-operator gebruiken

Lijsten kunnen ook worden samengevoegd met de '+'-operator. Dit is de gemakkelijkste methode om lijsten samen te voegen in Python. Lijsten die zijn samengevoegd met de operator '+' worden opgeslagen in een nieuwe lijst. In het volgende voorbeeld gebruiken we de operator '+' om drie lijsten samen te voegen.

#lijst maken 1
mijnLijst1 = [1,2,3]
#lijst maken 2
mijnLijst2 = [4,5,6,7,8]
#lijst maken 3
mijnLijst3 = [1,3,4,6,7,8,4]
#aan de lijst toevoegen met de '+'-operator
mijnLijst1 = mijnLijst1+mijnLijst2+mijnLijst3
#lijst afdrukken
print("De samengevoegde lijst is: ",myList1)

Uitgang:

De volgende uitvoer toont de samengevoegde lijsten:.

Methode 4: De '*'-operator gebruiken

De '*'-operator kan ook worden gebruikt om deel te nemen aan Python-lijsten. Deze functie wordt echter alleen ondersteund door de Python 3.6+ versie van Python. De samengevoegde lijsten worden opgeslagen in de nieuwe lijst. Laten we de operator '*' gebruiken om deel te nemen aan de lijsten.

#lijst maken 1
mijnLijst1 = [1,2,3]
#lijst maken 2
mijnLijst2 = [4,5,6,7,8]
#lijst maken 3
mijnLijst3 = [1,3,4,6,7,8,4]
#aan de lijst toevoegen met de '*'-operator
mijnLijst1 = [*mijnLijst1,*mijnLijst2,*mijnLijst3]
#lijst afdrukken
print("De samengevoegde lijst is: ",myList1)

Uitgang:

Zoals u in de volgende uitvoer kunt zien, zijn de lijsten met succes samengevoegd met behulp van de '*'-operator.

Conclusie

De lijst in Python is een container die wordt gebruikt om elementen in een reeks op te slaan. Python-lijsten kunnen op verschillende manieren worden samengevoegd. In dit artikel wordt uitgelegd hoe je lijsten in Python kunt samenvoegen met vier basismethoden door middel van verschillende eenvoudige voorbeelden.

Linkermuisknop werkt niet op Windows 10
Als u een speciale muis gebruikt met uw laptop of desktopcomputer, maar de linkermuisknop werkt niet not op Windows 10/8/7 om wat voor reden dan ook, ...
Cursor springt of beweegt willekeurig tijdens het typen in Windows 10
Als u merkt dat uw muiscursor vanzelf springt of beweegt, automatisch, willekeurig tijdens het typen op een Windows-laptop of -computer, dan kunnen en...
De scrollrichting van de muis en touchpads omkeren in Windows 10
Muis en Touchpads maken computergebruik niet alleen eenvoudig, maar ook efficiënter en minder tijdrovend. We kunnen ons een leven zonder deze apparate...