Skip to main content
 首页 » 编程设计

python之列表索引超出范围

2025年05月04日8softidea

这怎么可能,我有一个名为“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 将是最后一个。