擅长:python、mysql、java
<p>第一个示例尝试访问列表的<code>i</code>元素并将其设置为值。因为你的列表是一个空列表,所以这个元素不存在,因此你会得到一个错误。你知道吗</p>
<p>要使第一个代码段正常工作,必须<code>append</code>值:</p>
<pre><code>values = []
for i in range(t):
values.append(i)
</code></pre>
<p>第二个示例使用这样一个事实:当添加两个带有<code>+</code>的列表时,您将创建一个新列表,其中第二个列表的所有元素都位于末尾。通过使用<code>+=</code>这个新列表被再次分配给<code>values</code>。你知道吗</p>
<p>第二个代码段也可以使用<code>extend</code>:</p>
<pre><code>values.extend(input.split())
</code></pre>