我有一个python词典的字典。
我想将其转换为一个使用键作为早期词典值的词典
{
('user1'): {27: 'A'},
('user2'): {23: 'B', 27: 'A'},
('user3'): {27: 'A', 23: 'B'}
}
我想将其转换为
{
('27: 'A'): {'user1','user2','user3'},
('23: 'B'): {'user2'},
}
答案 0 :(得分:1)
简短的回答:实际上,您无法实现的目标。
简短原因:字典不可哈希
说明: python字典基本上是一个键值对,其中键应该是可哈希的。 由于字典本身不是可哈希的类型,因此它不能成为另一个字典的键。 例如
{{1:2}:3}
回溯(最近通话最近): 文件“”,第1行,位于 TypeError:无法散列的类型:'dict'