코딩, 개발에 대한 기록 저장소

파이썬(Python) 에러 IndexError 와 처리 방법


## 파이썬(Python) 에러 IndexError
### 원인과 처리 방법
파이썬의 IndexError는 시퀀스 범위를 벗어난 인덱스(예: 목록 또는 문자열)에 액세스하려고 할 때 발생합니다.

아래는 IndexError가 발생할 수 있는 코드의 예입니다.

File: test.py
```python
list = ['첫번째', '두번째', '세번째']
print(list[3])
```

결과
```python
$ python test.py

File "/test.py", line 2, in <module>
    print(list[3])
IndexError: list index out of range
```
list에 3개의 요소만 있기 때문에 인덱스 3이 유효하지 않아 IndexError가 발생했습니다.

### 처리 방법
시퀀스에 있는 인덱스에만 액세스해야 합니다.