이상하게 min(iterable) 함수는 출력이 잘되는데, max(iterable) 함수는 'int' object is not callable 오류가 난다.
오류 발생 원인은 : 예약어(min, max, print 같은거)를 변수명으로 사용하였기 때문
- 예를 들어 min = min(A)라고 해주는 경우 오류 발생
(jupyter의 경우)
del을 이용해서 변수로 사용된 것 지워주기
- 예를 들어 del min, del max 이렇게
* jupyer의 경우 코드 삭제를 해줘도 이전에 작성했던 것들이 남아있어서, 혹시 이전에 예약어를 변수명으로 사용해줬다면 cell 지워도 소용이 없으며 이렇게 해줘야 한다.
cf) list의 경우에는 그간 list = [ ] 라고 많이 줬었듯 이건 상관이 없다.
[JS] 자바스크립트 실행 순서 (feat. 이벤트루프) (0) | 2021.12.02 |
---|---|
[JS] 예약어 오류가 다른 이유 (0) | 2021.11.29 |
[JS-ES6] 매개변수(rest), 전개 문법(spread) (0) | 2021.11.29 |
[Python] 문제 풀면서 개념 다시 잡은 것들 (계속 업데이트 ing) (0) | 2021.11.09 |
[Python] copy.deepcopy (0) | 2021.09.28 |