반응형

알고리즘을 풀고 있는데 sum() 함수를 사용하려고 했더니 TypeError: 'int' object is not callable 에러가 발생했다. sum()을 통해 리스트 요소의 합을 구하려고 하는데 발생했다.

 

이 문제가 발생했던 원인은 sum이라는 함수를 변수로 사용했던 것이다. 계속 자바랑 파이썬으로 알고리즘을 바꿔가면서 풀고 있는데 자바에서는 되는 sum 변수를 파이썬에서도 그대로 사용하여 발생했던 문제다.

 

파이썬에서 sum은 예약어로 사용되고 있어서 sum을 변수로 사용하면 위와 같은 에러가 발생한다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기