Python

Python-lijsten

Python-lijsten

De lijst is een van de veelzijdige gegevensstructuren in Python die de elementen in een reeks rangschikt. De lijst kan verschillende elementtypen bevatten. Omdat de elementen in een volgorde zijn gerangschikt, heeft elk element een specifieke positie. De posities van de lijst worden indices genoemd. Het indexnummer begint bij nul. Als we bijvoorbeeld een lijst van 10 elementen hebben, dan is de positie van elementen of indexnummers van de lijst van 0 tot 9. Het belangrijkste kenmerk van de lijst in Python is dat het niet nodig is om dezelfde elementen in een lijst in te voegen. De elementen kunnen van een heterogeen type zijn, i.e., een lijst kan een geheel getal, een getal met een zwevend punt, een complex getal en een tekenreeks bevatten. Een lijst kan zelfs op elke positie een andere lijst bevatten.  Dit artikel legt kort de lijsten in Python uit, hoe de lijst wordt bijgewerkt, het verwijderen van elementen uit de lijst, enzovoort.

Lijst maken in Python

Een lijst in Python wordt gemaakt met behulp van het paar vierkante haken ([]). De elementen in de lijst worden gescheiden door een komma (,).

Laten we meerdere lijsten maken in Python.

#een lege of lege lijst maken
mijnLijst = []
#blanco lijst afdrukken
print(mijnLijst)
#een lijst met nummers maken
mijnLijst = [1,2,3,4,5,6,7,8,9]
#lijst afdrukken
print(mijnLijst)
#een lijst met woorden maken
mijnLijst = ["Kamran", "Sattar", "Awaisi"]
#lijst afdrukken
print(mijnLijst)
#een lijst met meerdere items maken
mijnLijst = [1,2,"Kamran",10.0,2+3j]
#lijst afdrukken
print(mijnLijst)

Uitgang:

Toegang tot de elementen in een lijst

Om toegang te krijgen tot een bepaalde waarde in de lijst, moeten we het indexnummer aangeven. Voor toegang tot de lijstelementen gebruiken we het paar vierkante haken, vermelden het indexnummer binnen de vierkante haken en het retourneert het element.

#een lege of lege lijst maken
mijnLijst = []
#blanco lijst afdrukken
print(mijnLijst)
#een lijst met nummers maken
mijnLijst = [1,2,3,4,5,6,7,8,9]
#afdrukken van de lijstelementen
#toegang tot de eerste elementen
afdrukken (mijn
Lijst[0])
#toegang tot de tweede elementen
print(mijnLijst[1])
#toegang tot de derde elementen
print(mijnLijst[2])
#toegang tot de vierde elementen
print(mijnLijst[3])
#toegang tot de vijfde elementen
print(mijnLijst[4])
#toegang tot de zesde elementen
print(mijnLijst[5])
#toegang tot de zevende elementen
print(mijnLijst[6])
#toegang tot de achtste elementen
print(mijnLijst[7])
#toegang tot de negende elementen
print(mijnLijst[8])
#een lijst met woorden maken
mijnLijst = ["Kamran", "Sattar", "Awaisi"]
#afdrukken van de lijstelementen
print(mijnLijst[0])
print(mijnLijst[1])
print(mijnLijst[2])
#een lijst met meerdere items maken
mijnLijst = [1,2,"Kamran",10.0,2+3j]
#afdrukken van de lijstelementen
print(mijnLijst[0])
print(mijnLijst[1])
print(mijnLijst[2])
print(mijnLijst[3])
print(mijnLijst[4])

Uitgang:

We kunnen een lijst in Python segmenteren met behulp van de slicing-operator. De dubbele punt (:) staat bekend als de slice-operator. Het segmenteren van de Python-lijst retourneert de meerdere items in een bepaalde volgorde.

Laten we de slice-operator gebruiken.

#lijst maken
mijnLijst = [1,2,3,'a','b',4,5,'c',6,7,'d',8,9]
#afdrukken van de lijstelementen door te snijden
#printen van de elementen 3e t/m 8e
print(mijnLijst[2:8])
#printen van de elementen 1 t/m 5
print(mijnLijst[0:5])
#printen van de elementen 1 t/m 5
print(mijnLijst[0:5])
#printen van de elementen 3 t/m 8
print(mijnLijst[2:8])

Uitgang:

De lijst bijwerken

We kunnen de lijst op elk moment bijwerken door de elementen in de lijst in te voegen of door de waarde van het item bij een specifieke index van de lijst bij te werken. Om de elementen in de lijst toe te voegen, biedt Python een ingebouwde append()-functie. De append()-functies voegen het element toe aan het einde van de lijst. We kunnen het element echter toevoegen aan elke specifieke index in de lijst. Door dit te doen, wordt het bestaande element vervangen en wordt er een nieuw element in de lijst toegevoegd.

Laten we eerst eens kijken naar het gebruik van de append()-functie om de nieuwe elementen aan het einde van de lijst toe te voegen.

#lijst maken
mijnLijst = [1,2,3,4,5]
#afdrukken van de lijst voordat nieuwe elementen worden toegevoegd
print(mijnLijst)
#met behulp van de append() functie
mijn lijst.toevoegen (6)
mijn lijst.toevoegen ('a')
mijn lijst.toevoegen (9)
#lijst afdrukken
print(mijnLijst)

Uitgang:

Laten we nu de bestaande elementen in een lijst bijwerken.

#lijst maken
student = ['Kamran',25,'[email protected]','MS SE']
#de lijst afdrukken voordat de elementen worden bijgewerkt
afdrukken (student)
#update de waarde op positie 1
student[1]=24
#update de waarde op positie 2
student[2]="[e-mail beveiligd]"
#de bijgewerkte lijst afdrukken
afdrukken (student)

Uitgang:

De elementen uit de lijst verwijderen of verwijderen

De elementen kunnen eenvoudig worden verwijderd of verwijderd uit de lijst. Er zijn twee manieren om de elementen uit de lijst te verwijderen of te verwijderen:

  1. De del-zoekwoorden gebruiken
  2. De functie remove() gebruiken

Het del-sleutelwoord gebruiken

Laten we eerst het del-sleutelwoord bespreken. Het del trefwoord verwijdert een item van de lijst op de opgegeven index. Het del trefwoord vereist het indexnummer. Daarom, als u zeker bent van de index van een waarde, gebruikt u het del trefwoord.

#lijst maken
student = ['Kamran',25,'[email protected]','MS SE']
#de lijst afdrukken voordat de elementen worden verwijderd
afdrukken (student)
#verwijderen van de waarde bij index 0
del student[0]
#verwijderen van de waarde bij index 1
del student[1]
#de bijgewerkte lijst afdrukken
afdrukken (student)

Uitgang:

De verwijder()-functie gebruiken

Het verwijderen is de ingebouwde functie Python die het item van de lijst als argument neemt en het uit de lijst verwijdert. Als u de indexwaarde van het item niet precies weet, dan is de verwijdermethode er voor u.

Laten we eens kijken naar het gebruik van de functie remove().

#lijst maken
student = ['Kamran',25,'[email protected]','MS SE']
#de lijst afdrukken voordat de elementen worden verwijderd
afdrukken (student)
#de items uit de lijst verwijderen
leerling.verwijderen('Kamran')
leerling.verwijderen('MS SE')
#de bijgewerkte lijst afdrukken
afdrukken (student)

Uitgang:

De lengte van een lijst bepalen

De lengte van een lijst kan worden bepaald met behulp van de ingebouwde len() functie. Het geeft de grootte van de lijst terug. De len()-functies nemen het lijstobject als argument.

#lijst maken
student = ['Kamran',25,'[email protected]','MS SE']
#afdrukken van de lengte van de lijst
print("De lengte van de lijst is: ",len(student))

Uitgang:

Conclusie

Lijsten zijn de meest voorkomende en meest gebruikte gegevensstructuren in Python. Ze worden gebruikt om de gegevenselementen in een reeks op te slaan. De Python-lijst kan heterogene soorten elementen opslaan. Dit artikel legt de werking van de Python-lijst en verschillende ingebouwde Python-functies uit met behulp van eenvoudige voorbeelden.

Handige hulpmiddelen voor Linux-gamers
Als je graag games op Linux speelt, is de kans groot dat je apps en hulpprogramma's zoals Wine, Lutris en OBS Studio hebt gebruikt om de game-ervaring...
HD Remastered Games voor Linux die nog nooit eerder een Linux-release hebben gehad
Veel game-ontwikkelaars en uitgevers komen met HD-remaster van oude games om de levensduur van franchise te verlengen, fans die compatibiliteit met mo...
Hoe AutoKey te gebruiken om Linux-spellen te automatiseren
AutoKey is een hulpprogramma voor desktopautomatisering voor Linux en X11, geprogrammeerd in Python 3, GTK en Qt. Met behulp van de scripting- en MACR...