擅长:python、mysql、java
<p>怎么样:</p>
<pre><code>result2 = [str(x) for x in result]
</code></pre>
<p>您获得所获得的内容的原因是<code>+=</code>正在进行列表连接。由于<code>str(123)</code>是<code>'123'</code>,这可以看作<code>['1', '2', '3']</code>,当您将其连接到空列表时,您将得到<code>['1', '2', '3']</code>(其他值也是这样)。</p>
<p>为了让它按你的方式工作,你需要:</p>
<pre><code>result2.append(str(x)) # instead of result2 += str(x)
</code></pre>