Скажем, у меня есть словарь со многими элементами, которые имеют одинаковые значения; например:Python - Разделение словаря на словари с одинаковыми значениями?
dict = {'hello':'a', 'goodbye':'z', 'bonjour':'a', 'au revoir':'z', 'how are you':'m'}
Как бы я разделить словарь в словари (в данном случае, три словарей) с теми же значениями? В примере, я хочу закончить с этим:
dict1 = {'hello':'a', 'bonjour':'a'}
dict2 = {'goodbye':'z', 'au revoir':'z'}
dict3 = {'how are you':'m'}
'from itertools import groupby' – LittleQ
Вы уверены, что не хотите просто превращать это в список списков? например '{'a': ['hello', 'bonjour'], 'z': ['goodbye', 'au revoir'], 'm': ['how are you'}}' Кроме того, вам действительно нужно чтобы показать, что вы пробовали, и какие проблемы у вас есть, если вы хотите получить помощь. –