인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!

2.7 딕셔너리(dictionary)

dict is not callable

작성

·

424

1

my_dict = dict(my_value1=456, my_key=1000)

my_dict 라고 셀에 입력했는데

"dict" object is not callable 이라면서 안나오네요?똑같이 했는데 왜 안되는걸까요?

답변 1

1

안녕하세요?

파이썬 재시작 후 다시 실행하시면 해결되는 간단한 문제입니다.
결론을 먼저 말씀드리면, 위 라인 자체에는 문제가 없습니다.

image


다만, (추측해보건대) 아마 위쪽에서 실수로 dict = dict(my_value1=456, my_key=1000)라든지,
이와 비슷한 방법으로 dict를 사전데이터로 덮어씌우셨을 수 있습니다.

그래서 dict라는 키워드가 자료형 dict가 아닌
{'my_value1': 456, 'my_key': 1000}를 가리키고 있는 상태였을 것 같아요.

 

변수명으로 모듈 이름이나 자료형을 덮어씌워버리는 경우가 더러 있고,
그로 인한 오류도 자주 발생하기 때문에, 주의하여 사용해 주시기 바랍니다.

 

행복한 하루 되세요^^

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기