在Python中求列表元素之和
我有一个这样的列表:
a = [1, 2, 3]
我想把所有的元素加起来,形成:
a = [6] Or a = 6
4 个回答
0
如果你想要创建一个新的元素,这个元素的值是之前元素的总和,那么有一个简单又不错的方法:
a = [1, 2, 3]
a = sum(a)
或者你可以在需要求和的时候直接用 sum(a)
来获取总和,这样就不需要改变 a[]
的结构。上面的方法比nconnector提到的方法稍微好一点,因为你避免了在内存中再创建一个新的对象 b[]
。
0
这个应该对你有用
a = [1, 2, 3]
b = [sum(a)]
4