我从数据库返回的结果如下:
a = [Decimal('0.4441'), Decimal('0.3821'), Decimal('0.4414'), Decimal('0.3391')]
如何将其转换为:
a = [0.4441, 0.3821, 0.4414, 0.3391]
>>> from decimal import Decimal
>>> a = [Decimal('0.4441'), Decimal('0.3821'), Decimal('0.4414'), Decimal('0.3391')]
>>> a = [float(n) for n in a]
>>> a
[0.4441, 0.3821, 0.4414, 0.3391]
我不知道您为什么要这样做,您只是在失去精度。
尝试使用索引0,例如:对于i中的a:print(i [0])
这将摆脱“额外信息”,只会留下您的电话号码(十进制)。