Python-Liste Anhängen

Möchte ich zum speichern der Zwischenwerte von Variablen in Python. Diese variable wurde in einer Schleife. Wenn ich versuche, dies zu tun mit list.append Befehl aus, aktualisiert Sie jeden Wert in der Liste mit dem neuen Wert der Variablen. Wie sollte ich es tun ?

while (step < maxstep):
    for i in range(100):    
        x = a*b*c
        f1 += x
    f2.append(f1)
    print f2
    raw_input('<<')
    step += 1

Erwartete Ausgabe

[array([-2.03,-4.13])]
<<
[array([-2.03,-4.13]),array([-3.14,-5.34])]

Gedruckten Ausgabe

[array([-2.03,-4.13])]
<<
[array([-3.14,-5.34]),array([-3.14,-5.34])]

Ist es eine andere Art und Weise zu bekommen, was ich will in python?

Was ist die Bedeutung des condition und m? Was ist fi? Was ist f()?
X ist aktualisiert, basierend auf einer Funktion , m ist der range für die for-Schleife, die while-Schleife läuft für eine beliebige Anzahl von Schritten
Aber jetzt bin ich verwirrt, ich sehe, Sie haben f1 und fi ist, dass ein Tippfehler in deinem code?
Das ist ein Tippfehler 🙂 vielen Dank

InformationsquelleAutor abcd | 2012-09-05

Schreibe einen Kommentar