我有一个这样的列表:
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)