Als developer, wil ik veel gelijksoortige waarden in één lijst bewaren en er in één keer doorheen lopen, zodat mijn code even kort blijft bij 5 als bij 500 metingen.
for element in list: β loop door elk element. Met enumerate() krijg je ook de index.
De drie manieren om door een lijst te loopen:
data = [25, 18, 32, 29]
for i in range(len(data)):
val = data[i]
print(val)
data = [25, 18, 32, 29]
for val in data:
print(val)
measurements = [25, 18, 32, 29, 21]
for i, temp in enumerate(measurements):
print(f"#{i}: {temp}Β°C")
Metingen: [25, 18, 32, 29, 21]
for x in list. Wel een index nodig? Gebruik enumerate().
Experimenteer: drie manieren om te loopen.
Maak een script dat sensor-metingen verwerkt met een loop:
[22, 25, 18, 30, 28]for i, temp in enumerate(measurements)Acceptatiecriteria
enumerate() in de lus