Douchbag hat geschrieben:wenn ich, wie im code oben, eine klasse einer variable zuweise und das immer wieder in einer schleife wiederhole. tritt da nicht der fall ein, dass die variable iterator immer wieder auf 0 gesetzt wird?
Wenn man es so wie in deinem Beispiel macht, dann lautet die Antwort: Nein, da es sich hierbei um ein Klassenattribut handelt, welches unabhängig von den erstellten Instanzen seinen Wert behält und folglich auch instanzübergreifend modifiziert werden kann - und daher meistens auch keine gute Idee ist.
Falls du hingegen Instanzattribute meinst (``self.wert = "irgendwas"``), dann lautet die Antwort: Ja, denn mit jeder neuen Instanz wird auch das Instanzattribut neu angelegt und bekommt dementsprechend wieder seinen Initialwert zugewiesen. Aber das hattest du dir ja im Grunde bereits selbst beantwortet.
Douchbag hat geschrieben:muss ich die zuweisung class = Class1() außerhalb der while schleife anlegen?
So ist es. Das hättest du ja eigentlich selbst mal ausprobieren können, wenn dir Ursache und Lösung bereits bekannt waren.