У меня есть вложенный словарь людей и рейтингов предметов, с людьми в качестве ключа. люди могут или не могут делиться предметами.
Пример:
{
'Bob' : {'item1':3, 'item2':8, 'item3':6},
'Jim' : {'item1':6, 'item4':7},
'Amy' : {'item1':6,'item2':5,'item3':9,'item4':2}
}
Я ищу самый простой способ перевернуть эти отношения и получить новый вложенный словарь с элементами в качестве ключа.
Пример:
{'item1' : {'Bob':3, 'Jim':6, 'Amy':6},
'item2' : {'Bob':8, 'Amy':5},
'item3' : {'Bob':6, 'Amy':9},
'item4' : {'Jim':7, 'Amy':2}
}
Каков наилучший способ сделать это? Возможно ли это с пониманием?