Jak uzyskać dostęp do indeksu dla listy takiej jak poniżej?
ints = [8, 23, 45, 12, 78]
Kiedy przechodzę przez pętlę za pomocą pętli for, jak uzyskać dostęp do indeksu pętli od 1 do 5 w tym przypadku?
1 odpowiedź
Użycie dodatkowej zmiennej stanu, takiej jak zmienna indeksu (której normalnie używałbyś w językach takich jak C lub PHP), jest uważane za nie-pythonowe.
Lepszą opcją jest użycie wbudowanej funkcji enumerate (), dostępnej zarówno w Pythonie 2, jak i 3
for idx, val in enumerate(ints):
print(idx, val)