擅长:python、mysql、java
<p>这是因为<code>sum</code>返回一个“开始”值(默认值:0)加上一个可数</em></p>
<pre>
>>> help(sum)
Help on built-in function sum in module builtins:
sum(iterable, /, <b>start=0</b>)
Return the <i>sum of a 'start' value (default: 0) plus an iterable of numbers</i>
</pre>
<p>这相当于<code>0 + Item(2) + ...</code>,因此<code>TypeError</code>!。可以将<code>Item(0)</code>作为默认值传递,而不是0</p>