>  Q&A  >  본문

Python 초보자가...in... 순회에 대해 질문했습니다.

코드는 다음과 같습니다.

으아악

실행 결과는 다음과 같습니다.

내 질문:
이 코드의 문제점이 무엇인지 모르겠습니다. 목록에 4개의 사전이 있습니다. 목록을 한 번 순회한 다음 순회 결과에서 사전의 이름 키를 다시 순회한 다음 이름 키의 값을 인쇄하고 싶습니다. 왜 인쇄할 수 없나요?

代言代言2685일 전877

모든 응답(3)나는 대답할 것이다

  • phpcn_u1582

    phpcn_u15822017-06-13 09:26:51

    열쇠

    회신하다
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-13 09:26:51

    1.우선keys, 不是key
    2.其次for可以直接遍历字典, 不需要另外调用kes()

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-06-13 09:26:51

    1층이 하이라이트입니다. 키는 dict의 속성입니다. "Dictionary 객체에 'key'라는 속성이 없습니다."라는 오류가 이미 문제를 설명했습니다. 이때 Python 설명서에서 dict 인덱스를 확인하면 답을 찾을 수 있습니다.

    회신하다
    0
  • 취소회신하다