Python/Error

TypeError: 'list' object is not callable

noodle-dev 2020. 3. 10. 20:58

이는 str, list 등 다양하게 나타난다.

input = [1, 2, 3, 4, 5]
...
arr = [int(input()) for i in range(5)]

여기서 input()이라는 입력 함수를 사용 시, 위에 이미 선언된 리스트인 input을 인식하고 처리해서 에러가 발생한다.

따라서 함수명으로 자주 쓰이는 단어는 변수명으로 사용하지 않는 것이 좋다.