人をキーとして、人とアイテムの評価のネストされた辞書があります。アイテムを共有する場合としない場合があります。例:
{
'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}
}
これを行う最善の方法は何ですか?了解の上で可能ですか?