Enumerate to jedna z wielu funkcji wbudowanych w Python.
Funkcja enumerate() dodaje licznik do obiektu iterowalnego, czyli jakiejś kolekcji, np. listy czy krotki.
składnia funkcji:
enumerate(iterowalne, start=0)
Pierwszy parametr funkcji jest wymagany i może to być dowolna iterowalna kolekcja Pythona, taka jak lista lub krotka.
Drugi parametr - start to opcjonalny parametr, który kontroluje indeks, od którego rozpoczyna się zliczanie. Jeśli nie określisz wartości start, domyślnie jest to zero.
Przykład 1:
x=[1,2,3,4,5]
for i,y in enumerate(x):
print(i,"-",y)
#wynik
0 - 1
1 - 2
2 - 3
3 - 4
4 - 5
Przykład 2:
x=[5,6,7,8,9]
for i,y in enumerate(x,1):
print(i,"-",y)
#wynik
1 - 5
2 - 6
3 - 7
4 - 8
5 - 9