Python: Dictionary
Dictionary는 파이썬에서 지원하는 또 다른 데이터 타입으로, 항상 이전 글에서 포스팅했던 리스트와 튜플, 그리고 셋과 함께 설명되는 데이터 타입이다. 위의 예에서 볼 수 있듯이, 셋과 마찬가지로 딕셔너리도 중괄호를 이용해서 정의한다. 단, 각각의 원소에 대응하는 키와 함께 쌍으로 정의된다는 것이 특징이다. 데이터 타입의 이름 자체가 '사전'이라는 의미를 갖는다는 점에서, 키는 사전에서의 단어, 데이터는 단어에 대한 의미 또는 설명이라고 비유할 수 있다. 그래서, 같은 딕셔너리의 원소 중에서 키는 중복될 수 없지만, 데이터는 중복될 수 있다. 딕셔너리에 정의된 데이터는 위 그림과 같이, 매칭된 키 값을 이용해서 참조한다. 리스트나 튜플에서의 원소 참조 방식처럼 인덱싱에 의한 참조가 아닌 키 값에 의..