我有一个这样的列表:
a = [1, 2, 3]
我想添加所有元素和表单:
a = [6] Or a = 6
这应该适合你
a = [1, 2, 3]
b = [sum(a)]
如果要创建具有先前元素值的单个元素,那么这是一种简单而好的方法:
a = [1, 2, 3]
a = sum(a)
或者只是sum(a)
在需要总和时访问它,但您不想更改a[]
. 上述方法比 nconnector 发布的方法稍好一些,因为您避免在内存中创建另一个对象 ( b[]
)。
您可以使用reduce
和lambda
功能:
reduce(lambda x, y: x + y, a)