Dostęp do elementów z przesunięciami w Pythonie dla ... w pętlach
Zrobiłem trochę błędów w Pythonie i zebrałem informacje, że zwykle lepiej (lub „python”) używać
for x in SomeArray:
raczej niż bardziej C-styl
for i in range(0, len(SomeArray)):
Widzę zalety tego, głównie czystszego kodu i możliwości korzystania z ładnegomap()
i powiązane funkcje. Jednak często spotykam się z sytuacją, w której chciałbym jednocześnie uzyskać dostęp do elementów różnych przesunięć w tablicy. Na przykład, chciałbym dodać bieżący element do elementu dwa kroki za nim. Czy można to zrobić bez uciekania się do wyraźnych wskaźników?