【问题标题】:Converting values within a dictionary from strings to floats in python将字典中的值从字符串转换为python中的浮点数
【发布时间】:2014-09-03 19:46:22
【问题描述】:

我有一个从 csv 文件导入的字典,看起来像这样。

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

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

【问题讨论】:

    标签: python dictionary


    【解决方案1】:
    x2 = {float(k):[float(x) for x in v if x != ''] for k,v in X.iteritems()}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-25
      • 2019-07-10
      • 1970-01-01
      • 2018-07-09
      • 1970-01-01
      • 1970-01-01
      • 2013-09-23
      相关资源
      最近更新 更多