이처럼 딕셔너리와 리스트가 복잡하게 구성된 경우 원하는 값을 출력하기가 어려울 것 같지만 생각보다 쉽습니다. 딕셔너리와 리스트에서 원하는 값을 꺼낼 때와 마찬가지로 키 또는 인덱스를 사용하면 됩니다. 다음은 school 딕셔너리에서 1반 김민수의 수학 성적과 3반 송태민의 영어 성적을 출력하는 코드입니다.
school = {
(중략)
}
print(school["1반"][0]["성적"]["수학"]) # 1반 김민수의 수학 성적 출력 print(school["3반"][1]["성적"]["영어"]) # 3반 송태민의 영어 성적 출력
실행결과 |
(중략)
90
46
|