문자열, 숫자, 튜플(문자열, 숫자, 튜플을 포함하는) 은 key가 될 수 있다.
리스트는 key가 될 수 없다.
dict.fromkeys(seq, value) | 딕셔너리 key들을 value로 초기화 value는 생략 가능 생성된 딕셔너리 반환 |
get(key[,default]) | 딕셔너리에 key가 있으면 key값을 반환 없으면 기본값 |
setdefault(key[, default]) | key가 딕셔너리에 있으면 값을 리턴 key가 딕셔너리에 없으면 key의 값으로 default를 넣는다. |
pop(key[, default]) | 딕셔너리에 key가 있으면 제거하고, 값을 반환 key가 없으면 default를 반환 key, default 둘다 없으면 KeyError가 일어난다. |
collections.Counter([iterable-or-mapping]) | key=입력값, 값=갯수인 딕셔너리 생성 multiset과 비슷함 |
elements() | Counter의 메소드 값을 반환한다. |
key in d | d에 key가 있으면 True |
key not in d | key in d 반대 |
items() | (key, value)쌍 리턴 |
keys() | key들만 리턴 |
values() | 값들만 리턴 |
collections.defaultdict([default_factory[,...]]) | default_factory에 list를 자주 쓴다. 딕셔너리를 생성할 때 key에 값이 여러 개면 append로 값 추가하므로 편리하다. |
반응형
'Languages > Python' 카테고리의 다른 글
reduce(function, iterable[, initializer]) (0) | 2021.06.23 |
---|---|
deque (0) | 2021.05.27 |
문자열 format (0) | 2021.04.30 |
파이썬 정규 표현식 (0) | 2021.04.26 |
set() 자료형 (0) | 2021.03.19 |