擅长:python、mysql、java
<p>这是不同的,因为<code>results=[]</code>只是将列表重新初始化为空列表。因此,一旦代码执行<code>results=[]</code>,存储在其中的所有数据都将被擦除。这取决于初始化此列表的位置。所有三个位置都处于for循环的不同级别,因此输出是不同的。你知道吗</p>
<p><em>位置1</em>将存储两个<code>for</code>循环的所有输出,这意味着<code>i = 0</code>,<code>j = 0, 1, 2</code>,然后<code>i = 1</code>,<code>j = 0, 1, 2</code></p>
<p>位置2将重新初始化列表两次,因为外部循环运行两次。因此它将存储对应于<code>i = 1</code>和<code>j = 0, 1, 2</code>的数据,因为<code>i = 0</code>的列表将被重写。你知道吗</p>
<p>位置3将重新初始化列表六次,因为外循环运行两次,内循环运行三次(外循环每次迭代三次)。你知道吗</p>