7장
문자 기준으로 데이터 묶기: 딕셔너리
앞 장에서는 리스트로 여러 데이터를 정리하고, 원하는 항목을 추출하는 방법을 배웠습니다. 리스트는 매우 유용한 데이터 타입입니다. 데이터를 일정 기준에 따라 정리하고, 인덱스를 활용해 마음껏 주무를 수 있기 때문이죠.
그런데 리스트를 활용할 때 다소 불편한 점이 있습니다. 리스트의 요소에 접근하려면 인덱스를 사용해야 합니다. 예를 들어, 올림픽 순위에서 금메달 개수를 출력하고 싶으면 몇 번째 열 인덱스에 해당 요소가 있는지 알아야 합니다. 열 인덱스가 몇 개 없으면 다행이지만, 실 데이터에는 몇 백, 몇 천 개의 항목이 있기도 합니다. 이럴 때는 인덱스로 접근하기가 어렵습니다.
이런 리스트의 단점을 보완하는 딕셔너리라는 데이터 타입이 있습니다. 이 장에서는 딕셔너리에 관해 알아봅니다.