Python enumerate functie
Op deze pagina:
De enumerate functie kun je gebruiken om een lijdt te doorlopen en daarbij de indexen erbij te krijgen:
fruitlijst = ['Peren', 'Druiven', 'Citroenen', 'Bessen', 'Bananen', 'Appels', 'Aardbeien']
for i, f in enumerate(fruitlijst):
print(i, f)
# resultaat:
0 Peren
1 Druiven
2 Citroenen
3 Bessen
4 Bananen
5 Appels
6 Aardbeien
je kunt de indexen ook een ander startnummer geven:
fruitlijst = ['Peren', 'Druiven', 'Citroenen', 'Bessen', 'Bananen', 'Appels', 'Aardbeien']
for i, f in enumerate(fruitlijst,10):
print(i, f)
# resultaat:
10 Peren
11 Druiven
12 Citroenen
13 Bessen
14 Bananen
15 Appels
16 Aardbeien
je kunt de enumerate functie ook gebruiken met een dictionary:
fruitdict = {'Appels': 'geel', 'Bananen': 'geel', 'Citroenen': 'geel'}
for i, f in enumerate(fruitdict):
print(i, f)
# resultaat:
0 Appels
1 Bananen
2 Citroenen
Ook hier kun je weer een ander startnummer voor de indexen meegeven:
fruitdict = {'Appels': 'geel', 'Bananen': 'geel', 'Citroenen': 'geel'}
for i, f in enumerate(fruitdict,10):
print(i, f)
# resultaat:
10 Appels
11 Bananen
12 Citroenen