Как лучше всего удалить элемент из словаря по значению, т.е. когда элемент ' ключ неизвестен? Вот простой подход:
for key, item in some_dict.items():
if item is item_to_remove:
del some_dict[key]
Есть ли способы лучше? Что-то не так с изменением (удалением элементов) из словаря во время итерации?