Qual è il modo migliore per rimuovere un elemento da un dizionario in base al valore, ad esempio quando la chiave dell'elemento è sconosciuta? Ecco un approccio semplice:
for key, item in some_dict.items():
if item is item_to_remove:
del some_dict[key]
Esistono modi migliori? C'è qualcosa di sbagliato nel mutare (eliminare elementi) dal dizionario durante l'iterazione?