我有一个嵌套的人员和项目评级字典,以人员为键。人们可能会或可能不会共享项目。例子:
{
'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}
}
做这个的最好方式是什么?可以理解吗?