0%

Hoofdstuk 6

Lijsten

Maak kennis met lijsten

Een variabele kan één waarde bevatten. Dat werkt goed, totdat meerdere waarden bij elkaar horen.

Stel dat je drie plaatsen wilt bewaren die je graag zou bezoeken:

Try it

Dit programma werkt, maar de variabelenamen moeten te veel oplossen. Voor een vierde plaats moet je weer een naam verzinnen. Alle plaatsen als één groep behandelen is onhandig.

Een lijst bewaart een geordende verzameling waarden:

Try it

De vierkante haken geven het begin en einde van de lijst aan. Komma’s scheiden de items. De lijst zelf is één waarde, dus één variabele kan naar de hele verzameling verwijzen.

De volgorde hoort bij de lijst

Python bewaart lijstitems in de volgorde waarin je ze schrijft:

Try it

Die volgorde kan betekenis hebben. Een paklijst, een leeslijst en projectstappen zijn allemaal nuttige voorbeelden van geordende verzamelingen.

Lijsten kunnen waarden van verschillende typen bevatten, maar samenhangende waarden maken een programma meestal duidelijker. Een lijst met boektitels heeft een duidelijker doel dan een lijst met zomaar een titel, een leeftijd en een booleaanse waarde.

Een leeg paar haken maakt een lege lijst:

Try it

Een lege lijst is nog steeds een lijst. Ze bevat alleen nog geen items.

Welke waarde is een Python-lijst?

Een lijst geeft meerdere samenhangende waarden één geordende plek. Hierna maak je zelf lijsten en bekijk je wat Python daarin opslaat.