
92 Chapter 2
자료구조 201
객체
객체
객체
객체
키#1
키#2
키#3
키#4
딕셔너리
딕셔너리는 키와 값을 연관시킵니다.
리스트처럼 딕셔너리의 크기도
늘어나거나 줄어들 수 있습니다.
키
값
딕셔너리는
키/값 쌍을
저장합니다.
순서가 없는 키/값 쌍의 집합
여러분의 프로그래밍 경험과 배경 지식에 따라 이미 딕셔너리를 알고 있는 독자도 있을
겁니다. 어떤 독자는 딕셔너리라는 이름 대신 연관 배열, 맵, 심벌 테이블 또는 해시라는
이름으로 딕셔너리를 접했을 수도 있습니다.
다른 언어의 자료구조와 마찬가지로 파이썬의 딕셔너리는 키/값 쌍의 컬렉션을
저장합니다. 각각의 고유 키는 키와 관련된 값을 가지며 딕셔너리는 많은 쌍의 컬렉션을
가질 수 있습니다. 모든 객체는 키에 대응하는 값이 될 수 있습니다.
딕셔너리는 순서가 없으며 변경할 수 있습니다. 쉽게 생각해서 파이썬의 딕셔너리는 두
개의 열과 여러 행을 갖는 자료구조라고 볼 수 있습니다. 리스트처럼 딕셔너리의 크기도
늘어나거나 줄어들 수 있습니다.
3
순서가 없는 자료구조: 딕셔너리
데이터를 특정 순서로 저장하는 것이 중요하지 않다면 파이썬에서 제공하는 순서가
없는 자료구조인 딕셔너리와 집합을 사용할 수 있습니다. 딕셔너리부터 살펴봅니다.
딕셔너리를 사용할 때는 인터프리터가 사용하는 내부 순서에 의존해 코드를 구현하면 ...