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.
Hoe krijg je waarden uit een lijst? len() geeft de lengte, indexeren haalt elementen op,
append() voegt toe, slicing knipt stukken eruit.
Vier dingen die je met lijsten doet:
temperatures = [25, 18, 32, 29]
print(len(temperatures)) # 4
temperatures = [25, 18, 32]
temperatures.append(29)
# temperatures = [25, 18, 32, 29]
temperatures = [25, 18, 32, 29, 21]
print(temperatures[1:3]) # [18, 32]
print(temperatures[:2]) # [25, 18]
print(temperatures[2:]) # [32, 29, 21]
numbers[0] is het eerste element.
Experimenteer: indexeren, len(), append(), slicing.
Maak een script met lijstoperaties:
[22, 25, 18, 30, 28]len())append()Acceptatiecriteria
len() voor voor- en na-tellingappend() aanroepen