Er zijn situaties waarin we de elementen van een lijst één voor één willen overlopen. Bijvoorbeeld, de nummers in de top 10 hitlijst op je favoriete radiozender worden één voor één afgespeeld. Er zijn verschillende manieren om de elementen van een lijst te overlopen.
❗ Begrip - Itereren over een lijst
De elementen van een lijst één voor één, in volgorde overlopen, noemen we itereren over een lijst.
👀 Voorbeeld - Alles apart
Als we alle elementen van de klaslijst willen printen, dan kunnen we dat als volgt doen:
namen = ['Aram','Bea','Danilo','Esmee','Finn','Inaya','Nina'] print(namen[0]) print(namen[1]) print(namen[2]) print(namen[3]) print(namen[4]) print(namen[5]) print(namen[6])
Dit stuk code bevat heel wat herhaling: elk element wordt apart geprint. Daarnaast moeten we deze code aanpassen als er elementen aan de klaslijst worden toegevoegd, of als er elementen verwijderd worden. Dit is dus geen ideale manier om over de lijst te itereren.
In Module 1 leerden we al hoe we repetitieve code kunnen vermijden door een herhalingsstructuur te gebruiken. Ook voor het itereren over datastructuren is dat de oplossing! In de volgende vier secties bespreken we vier verschillende manieren om via een herhalingsstructuur te itereren over een lijst.