ho pasticciare un po 'con Python, e ho capito che di solito è meglio (o 'divinatorio') per utilizzareelementi con offset in Python per l'accesso di .. in loop
for x in SomeArray:
piuttosto che il più C-style
for i in range(0, len(SomeArray)):
faccio vedere i benefici di questo, il codice soprattutto più pulito, e la capacità di utilizzare le belle map()
e le relative funzioni. Tuttavia, mi trovo abbastanza spesso di fronte alla situazione in cui vorrei accedere simultaneamente a elementi di offset diversi nell'array. Ad esempio, potrei voler aggiungere l'elemento corrente all'elemento due passi indietro. C'è un modo per farlo senza ricorrere a indici espliciti?
Si noti che l'intervallo (0, len (SomeArray)) è equivalente all'intervallo più comune (len (SomeArray)). – EOL