Скажем, у меня есть словарь
dict{int: tuple(int, str)}
, и я хочу создать новый словарь в формате
dict{str: dict{int: int}}
вот пример того, что я пытаюсь получить:
d1 = {
1: (22, 'this is a phrase'),
2: (333, 'here is a sentence')
}
и через функцию мне нужно иметь возможность манипулировать этим первым словарем, чтобы получить мне второй:
d2 = {
'this is a phrase': {1: 22},
'here is a sentence': {2: 333},
}
Извините за плохое форматирование и сумасшедшее описание того, что я пытался получить.Мне просто нужно простое описание того, как получить значения, чтобы стать ключами второго словаря.Надеюсь, это несколько яснее!