所以我有和数组命名数据。里面的内容看起来像这样
data[0] = ['46.09', '24.76', '0.70', '0.53', '27.92', '0.00',]
我希望能够遍历此部分并仅提取数字并抛出逗号和撇号,以便我所需的输出看起来像:
number[0] = 46.09
number[1] = 24.76
number[2] = 0.70
and so on........
任何帮助将不胜感激
谢谢!
答案 0 :(得分:3)
听起来你要做的就是循环遍历列表,并将字符串转换为浮点数:
for elem in data[0]:
val = float(elem)
print val
或者你可以将它们映射到花车:
number = map(float, data[0])
或使用列表理解:
number = [float(s) for s in data[0]]