繁体   English   中英

指数小数

[英]Decimal with exponential

我有一个这样的清单:

a = ['4.2332e-9']

我认为这里的数字是一个字符串,我需要将其作为数字。 如果我尝试:

a1 = float(a)

我收到一个错误:

float() argument must be a string or a number.

如果我尝试:

a1 = Decimal(a)

我也得到一个错误:

Invalid tuple size in creation of Decimal from list or tuple. The list or tuple should have exactly three elements.

关于如何解决的任何想法?

lst = ['4.2332e-9', '-8', '5.7', '6.423', '-5', '-6.77', '10']
print map(float, lst)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM