[파이썬 기초] 키와 값으로 이루어진 매핑형 dict(사전) 타입


[파이썬 기초] 키와 값으로 이루어진 매핑형 dict(사전) 타입

이전 포스팅의 집합 타입인 set, frozenset 타입에 이어서 이번에는 키(key)와 값(value) 쌍으로 이루어진 매핑형인 사전(dict) 타입에 대해 알아보자. dict 사전 타입 파이썬의 dict 타입은 dict 클래스로 구현되어 있다. dict는 집합과 마찬가지로 중괄호 '{ }' 안에 콤마로 구분된 key:value 쌍으로 이루어진 데이터 값 변경이 가능한 매핑(mapping) 타입이다. 여기서 key(키)는 int, str 등 해싱(hashing)이 가능한 타입을 의미하며, 데이터 값 중복을 허용하지 않는다. 그리고 value는 list, set 등으로 제약 없이 모든 타입이 올 수 있으며, dict 타입은 집합과 마찬가지로 순서가 존재하지 않기 때문에 인덱싱이나 슬라이싱 같은 시퀀스 타입의 연산은 허용하지 않는다. class dict(**kwargs) / class dict(mapping, **kwarg) / class dict(iterable, **kwargs)...


#dict #키 #사전 #매핑 #값 #values #python #keys #items #파이썬

원문링크 : [파이썬 기초] 키와 값으로 이루어진 매핑형 dict(사전) 타입