擅长:python、mysql、java
<p>看起来你需要更深入地了解数组是什么。数组有它的大小,所以你需要确保你没有超过它。带上你的<code>parcelWidth[i]</code>。当<code>i</code>的值大于<code>parcelWidth</code>-1的大小时,会发生索引超出范围错误(这是因为数组的第一个元素被索引为0)。在</p>
<p>示例:</p>
<pre><code>>>> parcelWidth = [1,2,3,4]
>>> i = 0
>>> parcelWidth[i]
1
>>> i = 3
>>> parcelWidth[i]
4
>>> i = 4
>>> parcelWidth[i]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: list index out of range
>>>
</code></pre>
<p>你现在明白了吗?不能访问不存在的数组元素。在</p>
<p>要快速检查数组的长度,可以使用len(),如下所示:</p>
^{pr2}$
<p>为了避免错误,不要访问不存在的元素。也许您应该控制<code>i</code>的高度,并检查所有数组是否都有足够的元素。在</p>