Ich haben eigentlich ganz simples Problem dass ich in Python irgendwie nicht gelöst bekomme undzware möchte ich in einer Liste mithilfe einer For-Schleife das i+1'te Element und das i'te Element herausnehmen und die Differenz errechnen. In Java hätte ich irgendwie so etwas gemacht :
Code: Alles auswählen
For (i=0,i<n,i++) {
fk = Liste[i+1]-Liste[i]
}
Code: Alles auswählen
funktionsanfang=0
funktionsname=0
funktionsliste=[]
vollstaendigeFunktionsListe=[]
i=0
j=1
for function_ea in Functions(SegStart(ea), SegEnd(ea)):
funktionsname=str(GetFunctionName(function_ea))
funktionsanfang=(("%i")%(function_ea))
funktionsliste.append(("Funktionsname:",funktionsname,"\n",
"Funktionsanfang:",funktionsanfang))
for i in funktionsliste:
funktionsgroesse=funktionsliste[j]-funktionsliste[i]
vollstaenidgeFunktionsListe.append(("Funktionsname:",funktionsname,"\n",
"Funktionsanfang:",funktionsanfang,"\n",
"Funktionsgroesse:",funktionsgroesse,"\n"))
i+=1
j+=1
print vollstaendigeFunktionsListe
Code: Alles auswählen
funktionsgroesse=funktionsliste[j]-funktionsliste[i]
Was stimmt denn da nicht ?
Schönen Abend noch , tany3