oyster-manu
toast
Hallo,
ich will eine recht einfache Formel in Python umsetzen:
delta T = t_(n+1) - t_(n)
(Es soll die Differenz zwischen n+1-ten und n-ten Wert gebildet werden)
In einer Liste sind Messwerte gespeichert mit denen ich die Formel füttern will. Das Ergebnis soll dann auch wieder als Liste gespeichert werden.
Ich erhalte dabei aber immer den Fehler:
Wie kann ich Einträge von Listen subtrahieren?
ich will eine recht einfache Formel in Python umsetzen:
delta T = t_(n+1) - t_(n)
(Es soll die Differenz zwischen n+1-ten und n-ten Wert gebildet werden)
In einer Liste sind Messwerte gespeichert mit denen ich die Formel füttern will. Das Ergebnis soll dann auch wieder als Liste gespeichert werden.
Code:
liste1 = [10, 12, 15, 19]
liste2 = []
for eintrag in liste1[1:]:
liste2[eintrag] = liste1[1:len(liste1)] - liste1[0:-1]
print "liste 2", liste2
Ich erhalte dabei aber immer den Fehler:
Code:
Traceback (most recent call last):
File "/home/manu/mu.py", line 5, in <module>
liste2[eintrag] = liste1[1:len(liste1)] - liste1[0:-1]
[b]TypeError: unsupported operand type(s) for -: 'list' and 'list'[/b]
Wie kann ich Einträge von Listen subtrahieren?
Zuletzt bearbeitet: