<分区>
例如,
a = ([1,2,3],[4,5,6],[7,8,9])
返回的总和应该= 45
<分区>
例如,
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 方法