初級 › IndexError: list index out of range の原因と直し方 › パターン1
IndexError: list index out of range の原因と直し方
リストの範囲外の添字にアクセスしたときに出るエラーです。
1 nums = [1, 2, 3] 2 print(nums[__]) ^
Traceback (most recent call last):
File "main.py", line 2, in <module>
print(nums[3])
~~~~^^^
IndexError: list index out of range
空欄を埋めて実行を通す
リストの添字は0から始まり、最後の要素は「長さ-1」です。要素数と同じ値を指定すると1つ超えてしまいます。
次の問題