擅长:python、mysql、java
<p>@eumiro提供了一个解决方案,但是没有得到回答:</p>
<blockquote>
<p>Just wondering why exactly this is happening.</p>
</blockquote>
<p>因为在Python中“mutating”方法返回<code>None</code>是惯用的(尽管不是通用的),因为没有很好的理由让它们返回某些东西(例如<code>pop</code>如果它不返回它弹出的值,那么它的用处会小得多)。你知道吗</p>
<p><code>append</code>将项添加到列表中,并且不返回任何内容,因为追加没有内在的返回值。同样地<code>extend</code>、<code>insert</code>、<code>remove</code>、<code>reverse</code>或<code>sort</code>。你知道吗</p>