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?

questionAnswers(2)

yourAnswerToTheQuestion