Pythonischere Möglichkeiten für "xrange(len(A)-1)"
Verfasst: Mittwoch 7. Juli 2010, 01:29
Hallo,
ich stolpere häufig über das Problem, dass ich mit zwei oder mehr benachbarten Werten in einem Feld (numpy.array, lists...) rechnen möchte. Ein einfaches Beispiel wäre:
Ich würde jetzt gerne auf das unschöne "xrange(len(feld)-1)" verzichten und stattdessen pythonischeren Code produzieren. Gibt es dafür schon irgendwelche Möglichkeiten in Python? Ich wäre über ein paar Ideen dankbar.
Grüße
Gerrit
ich stolpere häufig über das Problem, dass ich mit zwei oder mehr benachbarten Werten in einem Feld (numpy.array, lists...) rechnen möchte. Ein einfaches Beispiel wäre:
Code: Alles auswählen
In [5]: feld = range(10)
In [6]: for i in xrange(len(feld)-1):
...: print feld[i] * feld[i+1]
...:
...:
0
2
6
12
...
Grüße
Gerrit