我有一个脚本,它读取一个文本文件,将十进制数字作为字符串从中提取出来,并将它们放入一个列表中。
所以我有这个列表:
my_list = ['0.49', '0.54', '0.54', '0.55', '0.55', '0.54', '0.55', '0.55', '0.54']
如何将列表中的每个值从字符串转换为浮点数?
我试过了:
for item in my_list:
float(item)
但这似乎对我不起作用。
原文由 snk 发布,翻译遵循 CC BY-SA 4.0 许可协议
准确地说,它创建了一个带有浮点值的新列表。与
map
方法不同,它将在 py3k 中工作。