6. 컬렉션 모듈은 순서가 지정된 사전을 얻는 데 사용되는 OrderedDict도 제공합니다.
컬렉션 가져오기
d = {'b':3, 'a':1,'x':4 , 'z':2}
dd = collections.OrderedDict(d)for key, value in dd.items(): PRint key, value#b 3#a 1#x 4#z 2
7. collections 모듈의 defaultdict 모듈
defaultdict 클래스는 dict와 비슷하지만 유형을 사용하여 초기화됩니다(매개변수 없이 호출 가능한 함수일 수도 있으며, 함수는 결과를 다음과 같이 반환합니다). 기본값), 액세스된 키가 존재하지 않는 경우 유형을 매개변수로 허용합니다. 값은 기본값
import collections
aa = collections.defaultdict(list)aa['a' ]# []aa['b'].append(1)print aa['b']# [1]