728x90
반응형

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
반응형

+ Recent posts