De Eerste For-Loop
Met behulp van lussen kun je itereren over reeksen zoals lists
, strings
of numerieke ranges
, ze maken het mogelijk om grote hoeveelheden gegevens te verwerken met minimale code.
py
item
is een variabele die de waarde van elk element in de reeks één voor één aanneemt;sequence
is de gegevens waar je doorheen itereren, zoals een lijst, string of range;for
-verklaring blok wordt uitgevoerd voor elkitem
in de reeks.
Stel je hebt een stringvariabele en je wilt elke letter ervan in een kolom afdrukken. Aangezien een string een reeks letters is, kun je een lus gebruiken om dit te bereiken.
word = 'iteration' letters = [] # Adding every letter in the word to the list for letter in word: letters.append(letter)
De variabele
word
bevat de string'iteration'
.De
for
-lus itereert over elk teken in de string.Elk teken wordt toegevoegd aan de
letters
-lijst in elke iteratie.Na de lus bevat
letters
alle tekens van'iteration'
als afzonderlijke elementen.
Zorg ervoor dat je de variabele item
een betekenisvolle naam geeft. Bijvoorbeeld, als je door een lijst genaamd people
itereert, zou de juiste variabelenaam person
moeten zijn.
Swipe to start coding
Je bent een reiziger die een reislijst wil maken. Je hebt een lijst met landen en moet deze aan je reislijst toevoegen.
- Itereer door de
countries
-lijst met eenfor
-lus. - Werk
travel_list
bij zodat het alleen de landen uitcountries
bevat.
Oplossing
Bedankt voor je feedback!