将一次迭代列表的Python字典转换为浮点字典

时间:2014-04-11 23:54:25

标签: python dictionary

我有一个带有一次列表作为值的字典。如何将它们简单地转换为浮动词典?

我已经尝试过这种方式,但无法让它发挥作用:

dict = {a:[1.25], b:[3.35], c:[3.24]}
for lst in dict.values():
    lst = lst[0]

字典保持不变,但我希望它是:     dict = {a:1.25,b:3.35,c:3.24}

1 个答案:

答案 0 :(得分:1)

你真的很亲密!

for k in dict:
    dict[k] = dict[k][0]

此外,由于dict是内置类名,因此应避免将其用作变量。