Disons que nous avons un dictionnaire Python d, et nous l'itérons comme suit:
for k,v in d.iteritems():
del d[f(k)] # remove some item
d[g(k)] = v # add a new item
( fet ne gsont que quelques transformations de boîte noire.)
En d'autres termes, nous essayons d'ajouter / supprimer des éléments dtout en l'itérant en utilisant iteritems.
Est-ce bien défini? Pourriez-vous fournir quelques références pour étayer votre réponse?
(Il est assez évident de résoudre ce problème s'il est cassé, donc ce n'est pas l'angle que je recherche.)