Python 如何获得列表元素的总和?
如何获得列表元素的总和? i、 e 你猜对了,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'和
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