这怎么可能,我有一个名为“temp”的列表。这就是我的 python 解释器中的内容。
In [150]: len(temp)
Out[150]: 773942
In [151]: temp[773942]
我得到一个 IndexError:列表索引超出范围。
我很困惑,因为它刚刚告诉我列表中有 773942 个值,现在它告诉我索引超出范围?
请您参考如下方法:
列表的索引在 0 到 len(temp) - 1 的范围内。你的索引是最后一个。
例如,长度为 3 的列表具有以下索引:
["a", "b", "c"]
^ ^ ^
0 1 2
访问索引 3 将是最后一个。
