He estado limpiando un poco con Python, y he deducido que por lo general es mejor (o 'Pythonic') para utilizarelementos con compensaciones en Python que permiten acceder a .. en bucles
for x in SomeArray:
vez que cuanto más al estilo de C
for i in range(0, len(SomeArray)):
hago ver los beneficios de este código, sobre todo más limpio, y la capacidad de utilizar las buenas map()
y funciones relacionadas. Sin embargo, a menudo me enfrento a la situación en la que me gustaría acceder simultáneamente a elementos de diferentes compensaciones en la matriz. Por ejemplo, podría querer agregar el elemento actual al elemento dos pasos detrás de él. ¿Hay alguna manera de hacer esto sin recurrir a índices explícitos?
Tenga en cuenta que el rango (0, len (SomeArray)) es equivalente al rango más habitual (len (SomeArray)). – EOL