如果我有10个元素的列表:
>>> l = [1,2,3,4,5,6,7,8,9,0]
Run Code Online (Sandbox Code Playgroud)
为什么l [10]会返回一个IndexError,但是l [-1]会返回0?
>>> l[10]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: list index out of range
>>> l[0]
1
>>> l[-1]
0
>>> l[-2]
9
Run Code Online (Sandbox Code Playgroud)
我想要做的是如果列表中没有先前的元素则抛出错误.
python ×1