将字典中的值从字符串转换为使用python浮点数
问题描述:
我有一个类似于从csv文件导入的字典。将字典中的值从字符串转换为使用python浮点数
X = {'0':['1.2', '3.2', '4.5', '']}
我想对所有的字典中值的是花车,而不是字符串,但由于在字典的末尾的空引号我不确定如何做到这一点。任何帮助是极大的赞赏。
答
x2 = {float(k):[float(x) for x in v if x != ''] for k,v in X.iteritems()}