Byłem mucking nieco z Python i I zostały zebrane, że jest zwykle lepsze (lub „pythonic”) do wykorzystaniaDostęp do elementów z przesunięcia w Pythonie dla .. w pętli
for x in SomeArray:
raczej więcej niż w stylu C
for i in range(0, len(SomeArray)):
widzę korzyści, w tym, przede wszystkim czystsze kod i możliwość korzystania ładne map()
i podobnych funkcji. Jednak często mam do czynienia z sytuacją, w której chciałbym jednocześnie uzyskać dostęp do elementów o różnych przesunięciach w macierzy. Na przykład, chciałbym dodać bieżący element do elementu dwa kroki za nim. Czy istnieje sposób, aby to zrobić bez uciekania się do wyraźnych indeksów?
Należy zauważyć, że zakres (0, len (SomeArray)) jest równoważny z bardziej typowym zakresem (len (SomeArray)). – EOL