7.1
사전처럼 단어와 의미 연결하기
7.1.1 딕셔너리란
딕셔너리(dictionary)는 우리말로 ‘사전’이라는 뜻입니다. 파이썬의 딕셔너리는 사전과 비슷한 방식의 데이터 타입입니다. 영한사전을 한번 생각해 볼까요? 영단어가 먼저 나오고 우리말 뜻이 나옵니다. br로 시작하는 단어를 검색하면 break, bring, brush, brave와 같은 영단어가 나오고, 그다음 각 단어의 뜻이 나옵니다.
구조를 이해하기 쉽게 각 단어와 의미를 연결해 표로 만들어 보겠습니다.
▼ 표 7-1 br로 시작하는 단어와 뜻
단어 |
break |
bring |
bursh |
brave |
뜻 |
깨어지다 |
가져오다 |
붓 |
용감한 |
영단어를 위에 적고, 우리말 뜻을 아랫줄에 정리했습니다. break는 바로 아래의 ‘깨어지다’에 대응되고, bring 역시 아래에 있는 ‘가져오다’와 대응됩니다. 이것이 바로 딕셔너리의 구조입니다. 리스트에서는 값의 위치를 표기하기 위해 숫자만 인덱스로 사용했죠. 하지만 딕셔너리에서는 값의 위치를 나타낼 때 숫자뿐만 아니라 문자도 사용할 수 있습니다. 이 점이 딕셔너리의 가장 큰 특징입니다.