擅长:python、mysql、java
<p>问题是,您分配的索引对于数组的长度来说太大了。你知道吗</p>
<blockquote>
<p>for i in range(1, 3):</p>
</blockquote>
<p>这会将i初始化为1。由于数组是零索引的,并且数组的长度在第一次遍历时是1,因此您将在您提到的行中找到一个<code>assignment out of range error</code>(当<code>i=1</code>)。你知道吗</p>
<p>下面是一个显示问题的最小示例:</p>
<pre><code>my_array = ["foo"]
my_array[1] = "bar" # throws assignment out of range error
</code></pre>