Python 'xxx' object is not subscriptable 에러
지난번 nonetype 참고 에러와 비슷한 에러입니다.
'xxx' object is not subscriptable
리스트나 튜플과 같은 객체에 인덱싱을 시도하거나 딕셔너리에서 Key값을 통해 Value를 얻어올 때 해당 변수가 인덱싱 또는 Key값으로 처리할 수 없는 녀석들일 때 발생하는 에러입니다.
제 경우는 원래 딕셔너리 에서 값을 가져오다가 살짝 리팩토링 후 전달하는 곳만 바뀌고 사용하는 부분이 그대로 mydick['find_key'] 이런식으로 접근을 하다보니 에러가 발생했네요. 객체로 리팩토링 했기 때문에 myobj.key 로 접근하면 되겠네요.
댓글
댓글 쓰기