У меня плохо отформатированный словарь, в котором в качестве ключей во вложенном словаре используются числа, и не все ключи верхнего уровня имеют одинаковое количество вложенных элементов. Пример:
{'Option 1': {'0': 'es_LA', '1': 'de_DE', '2': 'fr_FR'}, 'Option 2': {'0': 'de_DE', '1': 'it_IT', '2': 'ja_JP'}}
Желаемый результат - что-то вроде
{'category': 'Option 1', 'locales': ['es_LA', 'de_DE', 'fr_FR']}, {'category': 'Option 2', 'locales': ['de_DE', 'it_IT', 'ja_JP']}
Я знаю, что это повлечет за собой итерации, но мне трудно понять, как добраться до этой точки, так как ключи не все одинаковые. Любая помощь будет оценена.