72
파이썬 데이터 분석 입문
튜플에 관한 자세한 정보는 파이썬 표준 라이브러리 문서에서 살펴볼 수 있다(
https://docs.
python.org/3/library/index.html
).
1.4.7
딕셔너리
파이썬에서 딕셔너리
dictionary
란 본질적으로 고유 식별자와 쌍을 이루는 정보로 구성된 리스트를
의미한다. 리스트처럼 딕셔너리는 많은 비즈니스 분석에서 널리 사용한다. 비즈니스 분석에는
(고객 번호가 키인) 고객 사전, (생산품 번호나 시리얼 번호가 키인 ) 생산품 사전, 자산 사전,
매출액 사전 등이 포함될 수 있다. 파이썬의 딕셔너리 자료구조는 다른 프로그래밍 언어에서는
연관 배열
associative
array
, 키-값 저장소
key
-
value
store
, 해시
hash
등으로 불리기도 한다. 리스트와 딕셔
너리는 둘 다 많은 비즈니스 애플리케이션에서 유용하지만, 리스트와 딕셔너리 간에는 중요한
몇 가지 차이가 있으므로 딕셔너리를 효과적으로 이해하기 위해서 이를 알아둘 필요가 있다.
●
리스트의 경우, 인덱스나 인덱스 값이라는 연속되는 정수를 이용하여 개별 값들에 접근한다. 딕셔너리의 경우,
정수, 문자열, 기타 파이썬 객체를 사용하여 개별 값에 접근할 수 있다. 이를 키라고 부른다.
●
다시 말해, 연속적인 정수보다 고유한 키가 해당 값에 대해 함축적인 의미를 지녀야 하는 경우, 딕셔너리가 리
스트보다 유용하다.
●
리스트의 경우, 인덱스들이 연속적인 정수이기 때문에 각 값들은 암묵적으로 정렬되어 있다. 딕셔너리의