👀 Voorbeeld - Manier 1: Itereren met een while-lus
We kunnen over een lijst itereren met een
while
-lus door een variabele te gebruiken om de index van het huidige element bij te houden. Dit ziet er dan uit als volgt:namen = ['Aram','Bea','Danilo','Esmee','Finn','Inaya','Nina'] # index huidige element index = 0 # Zolang de index kleiner is dan de lengte van de lijst (tem index len - 1) while index < len(namen): # print het element op deze index print(namen[index]) # verhoog de index om in de volgende iteratie het volgende element te behandelen index += 1
Deze code werkt altijd, ongeacht hoeveel elementen er in de lijst zitten, in tegenstelling tot de manuele versie op de pagina hiervoor.
💻 Programmeeroefening - Lengtes van de namen: While
Schrijf een functie
lengtes
die van alle namen (string
s) in een lijst één voor één de lengtes print. Gebruik eenwhile
-lus.De functie krijgt volgend argument:
lijst
: de lijst van namen waarvan de lengtes geprint moeten worden.De oproep
lengtes(['Ilyas', 'Féline', 'Narin', 'Laurence'])
geeft dus als resultaat5 6 5 8