Python List to Float转换[关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python List to Float转换[关闭]相关的知识,希望对你有一定的参考价值。
我的一个网页刮擦的结果产生以下:price = ['$ 1049.98']这是类型列表,我试图将其转换为浮点数。
答案
获取列表中的第一个也是唯一的元素,去掉$
符号并将其转换为浮点数:
parsed_price = float(price[0].lstrip('$'))
另一答案
import re
price = ['$1049.98']
get_values = [float(re.search(r'(d+.d+)+',cost).group()) for cost in price]
print(get_values)
>>>[1049.98]
另一答案
这是我的简单解决方案。希望有所帮助。
price = ['$1049.98']
result = [float(i[1:]) for i in price][0]
print(result)
您可以更改索引(我的意思是,将0替换为其他数字)或循环列表(结果)。
以上是关于Python List to Float转换[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
opencv python 如何将float 转换成 CV_8U
为啥我会收到 ValueError: could not convert string to float in Python? [复制]