사양 : Python3.3.2파이썬 - 어떻게 입력으로 사전을 취할
내가 할 의도 무엇 :
입력으로 사전을 가지고 출력으로 하나를 반환하지만, 반대 이제 열쇠와 값
질문 :은 내가 알아낼 수 있다고 생각합니다 키 - 값 - 스위치 부분. .하지만 내가 뭘하려
입력으로 사전을하는 방법을 알고 (그리고 dict
로 객체 유형을 유지)하지 않습니다
a = input("Please enter a dictionary: ")
print(a)
결과 :{'a':1,'b':2}
합니다. BUT :
이 결과는 type(a)
을 사용하고 결과로 <class 'str'>
을 표시하는 것으로서 문자열 개체로 밝혀졌습니다.
당신은 여기에 게시 된 솔루션을 시도 할 수 있습니다 : http://stackoverflow.com/questions/988228/converting-a-string-to-dictionary – pkacprzak
"내가 뭘 시도 했어"부분은 나에게 파이썬 2.7 인터프리터에서 사전을 제공합니다! –
@zaphod : Python 2를 사용하고 있습니다. OP는 Python 3을 사용하고 있습니다.''raw_input''을 동등한 것으로 사용하십시오. –