在Python中,如果我有多行数据包含我已经标记化的字符串和浮点数(下面的示例),如果此位置不是常量,如何调用每行中的第一个浮点值?我最终想用它作为后一个令牌的参考点。提前谢谢。
F + FR> FR * + F + E 11.60 0 2 FR> FR *
F + FR> FR *** + F 11.60 0 2382 FR> FR ***
答案 0 :(得分:0)
您可以使用re
模块。只需导入它并查找其中包含.
的数字。例如,
import re
def findFloat(s):
return float( re.search('[0-9]+.[0-9]+', s).group() )
这会找到由.