将字典中的值从字符串转换为python中的浮点数

时间:2014-09-03 19:46:23

标签: python dictionary

我有一个类似于从csv文件导入的字典。

 X = {'0':['1.2', '3.2', '4.5', '']}

我希望字典中的所有值都是浮点数而不是字符串,但由于字典尾部的空引号,我不确定如何执行此操作。任何帮助是极大的赞赏。

1 个答案:

答案 0 :(得分:1)

x2 = {float(k):[float(x) for x in v if x != ''] for k,v in X.iteritems()}