我有一本叫z的字典,看起来像这样
{0:[0.28209479177387814,0.19947114020071635,0.10377687435514868,0.07338133158686996],
-1: [0.28209479177387814,0.19947114020071635,0.10377687435514868,0.07338133158686996]}。在
我想翻转值和键
{0.28209479177387814:0,0.1994711402071635:0,0.10377687435514868:0,0.07338133158686996:0,
0.28209479177387814:-1,0.19947114020071635:-1,0.10377687435514868:-1,0.07338133158686996:-1}
似乎有效的代码是:for a in z:
newdict=dict.fromkeys(z[a],a)
但它只对z中的一个键有效,并返回:
{0.28209479177387814:-1,0.07338133158686996:-1,0.10377687435514868:-1,0.1994711402071635:-1}
我做错什么了?在