가끔 파이썬으로 코딩하다보면 분명 오류 없이 잘 한것 같은데 TypeError: 'builtin_function_or_method' object is not subscriptable
라는 오류가 떠서 난감한 경우가 많다.
객체와 관련한 자세한 개념은 넘어가고 결론부터 말하자면
경험상 소괄호 ()를 써야 하는데 대괄호 []를 써서 생기는 오류인 경우가 많았다.
예를 들어
print(~~~) 로 써야 하는데 print[~~~] 로 썼거나,
a.append(0) 으로 써야 하는데 a.append[0] 으로 쓴 경우 말이다.
물론 내 경험상 높은 확률로 이같은 원인이 발생했다고 느낀 것이지,
모든 상황에 부합한다는 뜻은 아닌점 유념했으면 좋겠다.
'Programming Languages > Python' 카테고리의 다른 글
[python/백준] 15905번 스텔라(STELLA)가 치킨을 선물했어요 (0) | 2022.12.27 |
---|---|
[python/백준] 5533번 유니크 (1) | 2022.12.24 |
[백준/python] 2566번 최댓값 (0) | 2022.12.24 |
[Python] 2차원 리스트(배열) 만들기 (0) | 2022.12.24 |
[Python] 파이썬으로 약수 구하는 방법 (0) | 2022.12.22 |