반응형
TypeError: string indices must be integers 에러 의미
직역 그대로다.
index_t에 'abcde'라는 str(문자열)을 담았다.
index_t[0]은 'a' 다.
그리고 0,1,2,3,4 는 1~5번째의 값을 의미한다.
(왜냐. 컴터는 0부터 세니까, 다 아시겠지마는)
무튼 string indices must be integers 에러는
문자열의 인덱스 즉[값]에 정수만 넣으라는 의미다.
문자열의 값은 0(첫번째 데이터), 1(두번째 데이터) 가져오는데
1.1, 1.2 이러면 'a'도 아니고 'b'도 아니니 에러가 나는것이다.
string index out of range 에러는
아래 그림과 같이 'a', 'b', 'c', 'd', 'e' 5개의 데이터만 있는데
범위를 넘어서는 요청을 하면 에러가 난다.
끝이다.
728x90
반응형
'프로그래밍' 카테고리의 다른 글
[에러잡기] 파이썬 WindowsError: [Error 2] (0) | 2022.05.25 |
---|---|
[python3] 타임 함수 사용, time, sleep 기능을 사용해보자. (0) | 2022.05.23 |
파이썬 피들러 같이 쓰기, fiddler와 python requests 모듈 같이 사용 (0) | 2022.05.23 |
[python3] 문자열 특수문자 처리, base64 인코딩, ASCII, utf-8 에러 관련 (0) | 2022.05.23 |
python requests 모듈 정리 (0) | 2022.05.20 |