원소 3개짜리 리스트를 순회하려고 인덱스로 접근했는데 마지막에서 에러가 나요.


nums = [10, 20, 30]
for i in range(1, 4):
print(nums[i])


20
30
Traceback (most recent call last):
File "main.py", line 3, in <module>
print(nums[i])
IndexError: list index out of range


20이랑 30은 잘 나오는데 그 다음에 터지네요. 인덱스를 1부터 4까지 돌린 게 문제인 것 같긴 한데, 리스트 길이가 3이면 마지막 인덱스가 몇까지인지 헷갈립니다. 왜 이런 에러가 나는지랑 안전하게 도는 방법 알려주세요.