Hoe declareer je een lijst in Python
Om een lijst te initialiseren in Python wijs je er een toe met vierkante haken, initialiseer je met de list() functie, maak je een lege lijst met vermenigvuldiging, of gebruik je een list comprehension. De meest gebruikelijke manier om een lijst in Python te declareren is door gebruik te maken van vierkante haken.
Een lijst is een datastructuur in Python die een geordende opeenvolging van nul of meer elementen bevat. Lijsten in Python zijn muteerbaar, wat betekent dat ze kunnen worden gewijzigd. Ze kunnen elk type data bevatten, zoals een string of een dictionary.
Wanneer je met lijsten begint te werken, vraag je je misschien af: hoe initialiseer ik een lijst in Python? Of, met andere woorden: hoe maak ik een lijst in Python?
Deze tutorial geeft antwoord op die vraag en beschrijft de manieren waarop je een lijst in Python kunt initialiseren. We lopen door de basis van lijsten en hoe je een lijst kunt initialiseren met behulp van haakjesnotatie, list(), lijstvermenigvuldiging, en list comprehension.
Python Lijst Opfrisser
- Career Karma matcht je met top tech bootcamps
- Ontvang exclusieve beurzen en voorbereidingscursussen
Lijsten bevatten nul of meer elementen. Elk element in een lijst wordt een item genoemd. Lijsten worden vaak Python-arrays genoemd.
In Python worden items in een lijst gescheiden door komma’s, en de lijst zelf wordt omsloten door vierkante haken. Hier volgt een voorbeeld van een lijst in Python:
jobs =
Onze lijst bevat drie waarden: Software-ingenieur, Web-ontwikkelaar en Gegevensanalist. We kunnen naar onze lijst verwijzen door de variabele “jobs” te gebruiken die we hierboven hebben gedeclareerd.
Hoe maak je een lijst in Python
Je kunt een lijst in Python initialiseren met behulp van vierkante haken, de methode list(), lijstvermenigvuldiging en een list comprehension.
Met vierkante haken kun je een lege lijst initialiseren, of een lijst die een aantal standaardwaarden bevat. De methode list() werkt op dezelfde manier als vierkante haakjes. Hoewel je vierkante haakjes en een lijst met items moet toevoegen binnen de list() methode als je een aantal initiële waarden wilt toevoegen.
Lijstvermenigvuldiging laat je een nieuwe lijst maken die elementen uit een bestaande lijst herhaalt. Met lijstvermenigvuldiging kun je een nieuwe lijst maken uit de inhoud van een bestaande lijst.
Python Lijst maken: Vierkante haakjes
Je kunt vierkante haakjes of de list() methode gebruiken om een lege lijst te initialiseren in Python. Voor het doel van deze tutorial, zullen we ons richten op hoe je vierkante haakjes of de list() methode kunt gebruiken om een lege lijst te initialiseren.
Als je een lege lijst zonder waarden wilt maken, zijn er twee manieren waarop je je lijst kunt declareren. Ten eerste kunt u een lijst zonder waarden declareren door een reeks vierkante haakjes op te geven zonder enige componentwaarden. Hier volgt een voorbeeld van deze syntaxis:
jobs = print(jobs)
Onze code geeft als resultaat: .
De vierkante haakjes waar niets tussen staat, geven een lege lijst weer.
We kunnen enkele standaardwaarden opgeven door ze tussen onze vierkante haakjes te zetten:
jobs =
We hebben een lijstobject gedeclareerd met twee beginwaarden: “Software Engineer” en “Data Analist”.
Python lijst maken: list() methode
Een andere manier om in Python een lege lijst zonder waarden te maken is door de list() methode te gebruiken. Hier is een voorbeeld van de list() methode in actie:
jobs = list()print(list)
Onze code retourneert: .
Beide van deze eerste twee benaderingen retourneren hetzelfde antwoord: een lege lijst. Er zijn geen normen voor wanneer je het beste een van deze benaderingen kunt gebruiken. Over het algemeen wordt de lege benadering met vierkante haken () gebruikt, omdat die beknopter is.
Python Declare List: List Multiplication
Een benadering voor het initialiseren van een lijst met meerdere waarden is list multiplication. Met deze aanpak kunt u een lijst met een bepaald aantal vooraf gedefinieerde waarden maken.
Zo, laten we zeggen dat we een programma maken dat ons vraagt om onze top 10 favoriete boeken te noemen. We willen een array initialiseren waarin de boeken worden opgeslagen die we invoeren. Dat kunnen we doen met de volgende code:
favorite_books = * 10print(favorite_books)
Onze code geeft als resultaat:
Ons programma heeft een lijst gemaakt die 10 waarden bevat.
Laten we onze code eens uitsplitsen. Op de eerste regel gebruiken we de vermenigvuldigingssyntaxis om een lijst met 10 waarden te maken. De waarde die we gebruiken voor elk item in deze lijst is ”, of een lege string. Vervolgens gebruiken we de Python print() functie om onze lijst af te drukken naar de console.
We kunnen deze syntaxis gebruiken om een lijst te initialiseren met elke waarde die we maar willen. Als we onze lijst willen laten beginnen met 10 waarden die gelijk zijn aan Kies een boek, kunnen we de volgende code gebruiken:
favorite_books = * 10print(favorite_books)
Wanneer we onze code uitvoeren, maken we een lijst met 10 waarden. Elke waarde in de lijst is gelijk aan Kies een boek… We drukken deze lijst af op de console:
Python Declare List: List Comprehension
In het bovenstaande gedeelte hebben we laten zien hoe je een lijst initialiseert met behulp van lijstvermenigvuldiging. Deze aanpak is handig omdat het je in staat stelt een lijst te initialiseren met standaard waarden.
Je kunt ook een lijst initialiseren met standaard waarden met behulp van de list comprehension methode. Een Python list comprehension verwijst naar een techniek waarmee je lijsten kunt maken met behulp van een bestaand iterable object. Het iterable object kan een lijst zijn of een range() statement, of een ander type iterable.
Lijst comprehistensions zijn een handige manier om een lijst te definiëren op basis van een iterator, omdat het elegant, eenvoudig en algemeen erkend is.
Stel dat we een lijst willen maken met 10 waarden die gelijk zijn aan Kies een boek.., zoals we in het vorige voorbeeld hebben gedaan. We kunnen dit doen met list comprehension met behulp van de volgende code:
favorite_books = print(favorite_books)
Onze code geeft als resultaat:
In bovenstaand voorbeeld gebruiken we list comprehension om een lijst te maken. Het list comprehension statement is de for i in range(10) iterator. Deze iterator wordt gebruikt om een lijst te maken die de waarde Choose a book. tien keer herhaalt.
Conclusie
Het initialiseren van een lijst is een belangrijk onderdeel van het werken met lijsten. In deze Tips & Tricks is besproken hoe je lege lijsten initialiseert met behulp van vierkante haken en de methode list(). Ook is besproken hoe je de technieken lijstvermenigvuldiging en lijstbegrip kunt gebruiken om een lijst te maken die een bepaald aantal waarden bevat.
Nu ben je klaar om te beginnen met het initialiseren van lijsten in Python als een pro!
Lees onze gids Hoe leer ik Python voor advies over hoe je meer kunt leren over de programmeertaal Python.