擅长:python、mysql、java
<p>因为<code>list.insert</code>是“就地”工作的。它返回<code>None</code>,因为它没有给出值,它只对列表本身进行操作。在</p>
<p>想象一下:</p>
<pre><code>def multiply_by_three(number):
global number
three = 3 # magic numbers are bad, right? :)
number = three * number
</code></pre>
<p>它不返回数字,它只是改变它居住的地方。实际上,返回<code>None</code>,因为如果函数没有<code>return</code>语句,那么函数就隐式地返回。在</p>
<p>所以基本上你要做的是:</p>
^{pr2}$
<p>如果您所说的<code>Array</code>是指<code>list</code>,那么您可以改为:</p>
<pre><code>for key,value in sorted(players.items()):
writer.writerow([key]+value)
</code></pre>