더북(TheBook)

5.2.1 딕셔너리 생성하기

리스트가 값을 대괄호로 감싸서 정의한다면 딕셔너리는 중괄호로 감싸서 정의합니다. key와 value는 콜론(:)으로 구분하고, key와 value 한 쌍으로 이루어진 각 값은 리스트와 마찬가지로 쉼표로 구분합니다.

형식

딕셔너리명 = {key1: value1, key2: value2, ...}

이때 key는 중복을 허용하지 않으므로 유일한 값으로 설정해야 합니다. 자동차 리모컨키처럼 말이죠. 또한, key는 변하지 않는 값을 사용해야 합니다. 리스트나 뒤에서 배울 세트와 같이 변하는 값은 사용할 수 없습니다. 딕셔너리는 처음 접하면 개념을 바로 이해하기 어려우니 코드를 보면서 설명하겠습니다.

곰돌이 푸와 친구들이 목욕탕에 가서 각자 사물함 열쇠를 받는다고 합시다. 푸는 3번 사물함 열쇠를, 피글렛은 100번 사물함 열쇠를 받았습니다. 사물함 열쇠와 사용자 할당 관계를 딕셔너리로 표현해 보겠습니다.

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