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:
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:
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:
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:
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.