python - 如何在程序中添加列表的总和? (Python)

标签 python list sum

<分区>

例如,

a = ([1,2,3],[4,5,6],[7,8,9])

返回的总和应该= 45

最佳答案

使用sum以嵌套方式:

>>> a = ([1,2,3],[4,5,6],[7,8,9])
>>> sum(sum(x) for x in a)
45
>>> # This also works
>>> sum(map(sum, a))
45
>>>

如果你想要它们,这里有关于 map 的引用和一个 generator expressions .

关于python - 如何在程序中添加列表的总和? (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20296746/

相关文章:

python - 如何将 numpy 数组与列表相乘以获得多维数组?

java 8 UnsupportedOperationException on subList.clear()

python - 使用 zip()、map() 函数和 itertools 对 list 中的列表元素求和

python - 如何在 itertools.accumulate 中定义自己的 func 参数?

python - selenium能否将aria-uuid识别为对象识别的ID?

java - Python3 : how to run java class file from python

c# - 有没有办法在 Visual Studio 中自动生成 equals 和 hashcode 方法

php - 2 通过不同、求和、计数进行分组 : PHP MySQL

mysql - 使用一对多关系的sql求和

python - 确定 Freebase MID 值的分类层次结构级别