Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何获得列表元素的总和?_Python_List_Sum - Fatal编程技术网

Python 如何获得列表元素的总和?

Python 如何获得列表元素的总和?,python,list,sum,Python,List,Sum,如何获得列表元素的总和? i、 e 你猜对了,sum(f)。你为什么不试试 >>> f = [1,8,3] >>> sum(f) 12 你用你的伪密码给出了答案。为什么你要花时间在这里问一个问题,而不只是检查这是否有效?这基本上也是文档中的第一件事。。。等等,在您的上一个问题中,您的代码有一行[sum(item)for item in zip(self.rows[x],mat[x])]。您认为这是什么原因?为什么,TypeError:不支持+:'int'和

如何获得列表元素的总和? i、 e

你猜对了,
sum(f)
。你为什么不试试

>>> f = [1,8,3]
>>> sum(f)
 12

你用你的伪密码给出了答案。为什么你要花时间在这里问一个问题,而不只是检查这是否有效?这基本上也是文档中的第一件事。。。等等,在您的上一个问题中,您的代码有一行
[sum(item)for item in zip(self.rows[x],mat[x])]
。您认为这是什么原因?为什么,TypeError:不支持+:'int'和'list'的操作数类型?看起来是这样的?你一定是在向
sum
传递一个列表列表,这不太可能是你想要的,但是你可以用sum添加列表,如果你传递一个列表作为开始参数
sum(item,[])
@jamylak yea,我想他的实际用例比问题中更复杂,他说他得到的是
TypeError:+:'int'和'list'的操作数类型不受支持
。所以这是他需要解决的问题,而不是认为
sum
不会对整数列表求和-他没有像他认为的那样传递整数列表。
>>> f = [1,8,3]
>>> sum(f)
 12