Supposons que j'ai un OrderedDict
od
avec des clés entières et des valeurs entières. Je veux itérer sur od
et supprimer des éléments de od
en fonction de la valeur que je trouve. Fondamentalement, ce que je veux réaliser est :
od = {1: 2, 2: 4, 3: 5}
for key in od:
del od[key]
À la fin, je veux que od
soit égal à {1: 2, 3: 5}
. Python ne permet pas de modifier la taille d'un OrderedDict
pendant son itération. Est-il possible de surmonter ce problème ?
Je travaille avec Python 3.5