Ga naar hoofdinhoud

Python-lijsten: tutorial

Een lijst is een samengesteld datatype waarmee je waarden kunt groeperen. Een Python-lijst is een handige manier om informatie bij elkaar op te slaan in plaats van afzonderlijk.
Bijgewerkt 2 okt 2026  · 4 min lezen

Verken met AI

ChatGPTClaudePerplexity

In tegenstelling tot datatypes zoals int, bool, float, str, is een lijst een samengesteld datatype waarmee je waarden kunt groeperen. In Python is het onhandig om voor elk datapunt dat je verzamelt een nieuwe variabele aan te maken. In plaats daarvan kun je al deze informatie opslaan in een Python-lijst. Zo’n lijst bouw je met vierkante haken.

[a, b, c]

Een lijst bouwen

Stel dat je je twee zussen en je ouders naar hun lengte in meters hebt gevraagd. Je kunt de lijst als volgt maken:

[1.73, 1.68, 1.71, 1.89]
[1.73, 1.68, 1.71, 1.89]

Natuurlijk kun je al deze gegevens ook aan een variabele refereren. Zet simpelweg de variabelenaam met een gelijkteken ervoor, zoals hier.

fam = [1.73, 1.68, 1.71, 1.89]
fam
[1.73, 1.68, 1.71, 1.89]

Een lijst is een manier om een verzameling waarden één naam te geven. Deze waarden of elementen kunnen elk datatype hebben: int, float, enzovoort, en ook meer geavanceerde Python-typen, zelfs andere lijsten.

Variabelen opslaan in lijsten

Een lijst kan ook verschillende typen door elkaar bevatten. Stel dat je de namen van je ouders en zussen aan de lijst wilt toevoegen, zodat je weet welke lengte bij wie hoort. Je kunt zonder problemen wat strings toevoegen.

fam = ["liz", 1.73, "emma", 1.68, "mom", 1.71, "dad", 1.89]
fam
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89]

Dat is nog niet alles: je kunt ook kleinere sublijsten binnen een lijst maken.

Lijst in een lijst

In het onderstaande voorbeeld zijn de kleine lijsten tussen vierkante haken gezet en door een komma gescheiden binnen een lijst fam2. Als je de lijst fam2 print, zie je dat we een lijst van lijsten hebben. De hoofdlijst bevat 4 sublijsten:

fam2 = [["liz", 1.73],
        ["emma", 1.68],
        ["mom", 1.71],
        ["dad", 1.89]]
fam2
[['liz', 1.73], ['emma', 1.68], ['mom', 1.71], ['dad', 1.89]]

Je kunt ook het datatype van lijsten controleren. Hier kijken we welk type zowel fam als fam2 is:

type(fam)
list
type(fam2)
list

Deze aanroepen laten zien dat zowel fam als fam2 inderdaad lijsten zijn. Elk datatype heeft specifieke functionaliteit en bijbehorend gedrag. Dat geldt ook voor Python-lijsten. Ze bieden allerlei hulpmiddelen om ze te selecteren en aan te passen.

Interactief voorbeeld van het maken van een lijst

In dit voorbeeld heb je, nadat je de lengtes van je gezinsleden hebt gemeten, besloten om wat informatie te verzamelen over het huis waarin je woont. De oppervlakten van de verschillende delen van je huis kun je voorlopig als losse variabelen opslaan.

Je maakt een lijst met de naam areas, die de oppervlakte bevat van de hal (hall), keuken (kit), woonkamer (liv), slaapkamer (bed) en badkamer (bath) in deze volgorde. Gebruik de vooraf gedefinieerde variabelen. Print tot slot areas met de functie print().

# Area variables (in square meters)
hall = 11.25
kit = 18.0
liv = 20.0
bed = 10.75
bath = 9.50

# Create list areas
areas = [hall, kit, liv, bed, bath]

# Print areas
print(areas)

Wanneer je de bovenstaande code uitvoert, levert dit het volgende resultaat op:

[11.25, 18.0, 20.0, 10.75, 9.5]

Probeer het zelf.

Wil je meer leren over het maken van lijsten? Bekijk dan deze video uit onze cursus Introduction to Python.

Deze content is afkomstig uit DataCamp’s cursus Introduction to Python van Hugo Bowne-Anderson.

Onderwerpen
Python
Data Science

Python-cursussen

Cursus

Introductie tot Python

4 uur
7.1M
Leer de basis van data-analyse met Python in 4 uur. Deze online cursus laat je kennismaken met de Python-interface en populaire pakketten.
Bekijk detailsRight Arrow
Start Cursus
Meer bekijkenRight Arrow
Gerelateerd

blog

AI vanaf nul leren in 2026: een complete gids van de experts

Ontdek alles wat je moet weten om in 2026 AI te leren, van tips om te beginnen tot handige resources en inzichten van industrie-experts.
Adel Nehme's photo

Adel Nehme

15 min

Meer BekijkenMeer Bekijken