gpt4 book ai didi

Python 字符串格式化

转载 作者:太空宇宙 更新时间:2023-11-04 10:59:04 24 4
gpt4 key购买 nike

我正在通过 python 和 pyobdc 从 Windows 服务器上的 informix 数据库中读取数据。

检索具有十进制值的行我得到这样的结果:

    [(Decimal("0.99"), ), (Decimal("0.0"), ), (Decimal("113.84"), ),.....]

去掉 Word decimal 没问题,但我不知道如何删除所有大括号,“我不需要这样我就可以计算这个列表的总和。

在 python 中最好的方法是什么?

最佳答案

你可以只计算 Decimal 对象的总和,它们有 __sum__ 方法。

>>> from decimal import Decimal
>>> a = [(Decimal("0.99"), ), (Decimal("0.0"), ), (Decimal("113.84"), )]
>>> sum(i[0] for i in a) #Because they're in a tuple
Decimal('114.83')

关于Python 字符串格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7042663/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com