나는 여기에 아주 기본적인 질문이 있으므로 웃지 마십시오. 나는 이것에 대한 구체적인 해결책을 찾을 수 없으며 내가 사용하는 매뉴얼은이 질문을 구체적으로 다루지 않습니다. 사용할 때:
인쇄 거주자 [ 'tenantA]
사전에서 올바른 출력 " 36 "을 얻습니다.
거주자 = { 'tenantA': 36, 'tenantB': 37, 'tenantC': 38}
그러나 다음과 같이 사전에서 두 개 이상의 항목으로 이것을 시도하면 :
거주자 인쇄 [ 'tenantB', 'tenantC']
다음과 같은 오류가 발생합니다.
KeyError : ( 'tenantB', 'tenantC')
나는 또한 시도했다
거주자 인쇄 [ 'tenantB'+ 'tenantC']
그러나 예상대로 이것은 tenantB 및 tenantC 를 tenantBtenantC에 연결 합니다.
나는 또한 시도했다 :
인쇄 거주자 [1 :]
하지만 오류가 발생합니다.
TypeError : 해시 할 수없는 유형
오류 메시지는 많이 알려주지 않습니다. 아무도 내가 여기서 놓친 것을 알려줄 수 있습니까?
감사.
print residents['tenantB', 'tenantC']
이것은 파이썬에게라는 키를 찾도록 지시 'tenantB', 'tenantC'
하며 dict에 해당 키가 없습니다.
아마도 당신은 이것을 원했을 것입니다.
print residents['tenantB'], residents['tenantC']
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다