初級 › IndexError: list index out of range の原因と直し方 › パターン5
IndexError: list index out of range の原因と直し方
リストの範囲外の添字にアクセスしたときに出るエラーです。
1 data = [10, 20, 30] 2 i = 0 3 while i __ len(data): ^ 4 print(data[i]) 5 i += 1
Traceback (most recent call last):
File "main.py", line 4, in <module>
print(data[i])
~~~~^^^
IndexError: list index out of range
空欄を埋めて実行を通す
len(data)と同じ値は添字としては存在しません。<=にすると最後の1周で範囲外になります。
次の問題