Python 'xxx' object is not subscriptable 에러

지난번 nonetype 참고 에러와 비슷한 에러입니다.

'xxx' object is not subscriptable

리스트나 튜플과 같은 객체에 인덱싱을 시도하거나 딕셔너리에서 Key값을 통해 Value를 얻어올 때 해당 변수가 인덱싱 또는 Key값으로 처리할 수 없는 녀석들일 때 발생하는 에러입니다.

제 경우는 원래 딕셔너리 에서 값을 가져오다가 살짝 리팩토링 후 전달하는 곳만 바뀌고 사용하는 부분이 그대로 mydick['find_key'] 이런식으로 접근을 하다보니 에러가 발생했네요. 객체로 리팩토링 했기 때문에 myobj.key 로 접근하면 되겠네요.

댓글

이 블로그의 인기 게시물

'xxx.exe' 프로그램을 시작할 수 없습니다. 지정된 파일을 찾을 수 없습니다.

goorm IDE에서 node.js 프로젝트로 Hello World Simple Server 만들어 띄워보기

애드센스 수익을 웨스턴 유니온으로 수표대신 현금으로 지급 받아보자.