このリストに10個の要素がある場合:
>>> l = [1,2,3,4,5,6,7,8,9,0]
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
リストに前の要素がない場合、私がしたいのはエラーをスローすることです。