Liste Python ajouter

Je veux stocker les valeurs intermédiaires d'une variable en Python. Cette variable est mise à jour en boucle. Lorsque j'essaie de le faire avec un list.append de commande, il met à jour à chaque valeur de la liste avec la nouvelle valeur de la variable. Comment dois je faire ?

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

Sortie attendue

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

Sortie imprimée

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

Est-il un autre moyen d'obtenir ce que je veux en python?

Quel est le sens de condition et m? Qu'est-ce que fi? Qu'est-ce que f()?
X est mis à jour basé sur une fonction , m est la portée de la boucle, la boucle while s'exécute pour un nombre arbitraire de mesures
Mais maintenant, je suis confus, je vois que vous avez f1 et fi est qu'une faute de frappe dans votre code?
C'est une faute de frappe 🙂 merci

OriginalL'auteur abcd | 2012-09-05