擅长:python、mysql、java
<p><code>primes.append(i)</code>仅附加其参数<code>i</code>。没有什么魔法能在列表中附加任何东西。你知道吗</p>
<p>在您的代码中,有两个独立的列表:<code>list1</code>和<code>primes</code>:</p>
<ul>
<li><p>第一个包含每个非负整数的布尔值。</p></li>
<li><p>第二个包含在第一个循环末尾<code>list1</code>包含<code>True</code>的整数(这就是<code>if list1[i]</code>检查所做的)。</p></li>
</ul>