작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
424
1
my_dict = dict(my_value1=456, my_key=1000)
my_dict 라고 셀에 입력했는데
"dict" object is not callable 이라면서 안나오네요?똑같이 했는데 왜 안되는걸까요?
답변 1
1
안녕하세요?
파이썬 재시작 후 다시 실행하시면 해결되는 간단한 문제입니다.
결론을 먼저 말씀드리면, 위 라인 자체에는 문제가 없습니다.
다만, (추측해보건대) 아마 위쪽에서 실수로 dict = dict(my_value1=456, my_key=1000)
라든지,
이와 비슷한 방법으로 dict를 사전데이터로 덮어씌우셨을 수 있습니다.
그래서 dict라는 키워드가 자료형 dict가 아닌
{'my_value1': 456, 'my_key': 1000}를 가리키고 있는 상태였을 것 같아요.
변수명으로 모듈 이름이나 자료형을 덮어씌워버리는 경우가 더러 있고,
그로 인한 오류도 자주 발생하기 때문에, 주의하여 사용해 주시기 바랍니다.
행복한 하루 되세요^^