Nehmen wir an, wir haben ein Python-Wörterbuch dund iterieren wie folgt darüber:
for k,v in d.iteritems():
del d[f(k)] # remove some item
d[g(k)] = v # add a new item
( fund gsind nur einige Black-Box-Transformationen.)
Mit anderen Worten, wir versuchen, Elemente hinzuzufügen / zu entfernen, dwährend wir mit darüber iterieren iteritems.
Ist das gut definiert? Könnten Sie einige Referenzen angeben, um Ihre Antwort zu unterstützen?
(Es ist ziemlich offensichtlich, wie man das behebt, wenn es kaputt ist, also ist dies nicht der Winkel, nach dem ich suche.)