擅长:python、mysql、java
<p>至于为什么<code>q</code>要慢得多:当你说</p>
<pre><code>l += "a"
</code></pre>
<p>您将字符串<code>"a"</code>附加到<code>l</code>的末尾,但是当您说</p>
<pre><code>l = l + ["a"]
</code></pre>
<p>您正在创建一个包含<code>l</code>和<code>["a"]</code>内容的新列表,然后将结果重新分配回<code>l</code>。因此,不断产生新的清单。</p>