在python中列表中的元组中添加值

Dan*_*Dan 3 python tuples list

我从数据库中检索一些数据,该数据库在元组值列表中返回它,例如:[(1,),(1,),(1,),(1,),(1,),(1,) ,(1,),(1,),(1,),(1,),(1,),(1,),(1,),(1,),(1,),(1,) ,(1,),(1,)]

是否有一个函数可以总结元组列表中的值?例如,上面的样本应该返回18.

YOU*_*YOU 7

>>>> l=[(1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,)]

>>> sum(map(sum,l))
18

>>> l[0]=(1,2,3,)
>>> l
[(1, 2, 3), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,)]
>>> sum(map(sum,l))
23
Run Code Online (Sandbox Code Playgroud)