더북(TheBook)

7.1
사전처럼 단어와 의미 연결하기

7.1.1 딕셔너리란

딕셔너리(dictionary)는 우리말로 ‘사전’이라는 뜻입니다. 파이썬의 딕셔너리는 사전과 비슷한 방식의 데이터 타입입니다. 영한사전을 한번 생각해 볼까요? 영단어가 먼저 나오고 우리말 뜻이 나옵니다. br로 시작하는 단어를 검색하면 break, bring, brush, brave와 같은 영단어가 나오고, 그다음 각 단어의 뜻이 나옵니다.

구조를 이해하기 쉽게 각 단어와 의미를 연결해 표로 만들어 보겠습니다.

▼ 표 7-1 br로 시작하는 단어와 뜻

단어

break

bring

bursh

brave

깨어지다

가져오다

용감한

영단어를 위에 적고, 우리말 뜻을 아랫줄에 정리했습니다. break는 바로 아래의 ‘깨어지다’에 대응되고, bring 역시 아래에 있는 ‘가져오다’와 대응됩니다. 이것이 바로 딕셔너리의 구조입니다. 리스트에서는 값의 위치를 표기하기 위해 숫자만 인덱스로 사용했죠. 하지만 딕셔너리에서는 값의 위치를 나타낼 때 숫자뿐만 아니라 문자도 사용할 수 있습니다. 이 점이 딕셔너리의 가장 큰 특징입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.