Ist es konsistent, dass eine Liste zur Laufzeit erweitert wird, wenn gleichzeitig darüber iteriert wird?
Code: Alles auswählen
a = range(10)
for i in a:
a.append(i)
Code: Alles auswählen
a = range(10)
for i in a:
a.append(i)
Wenn die 10 Elemente von `a` durchlaufen wurden, hast du wieder 10 neue Elemente an `a` drangehangen. Diese werden also auch noch durchlaufen und hängen dabei wieder 10 neue dran, usw.mzh hat geschrieben:Code: Alles auswählen
a = range(10) for i in a: a.append(i)