개발

맨날 헷갈리는 파이썬 문법 defaultdict()

senyalog 2024. 12. 14. 12:57

- defaultdict()는 딕셔너리를 만드는 dict 클래스의 서브 클래스임

- 주어진 객체의 기본값을 딕셔너리 값의 초깃값으로 지정가능함

 

from collections import defaultdict
int_dict= defaultdict(int)
int_dict["key"] // 이렇게 선언하게되면 값을 지정하지 않은 키는 0으로 초기화됨

list_dict = defaultdict(list)
list_dict["key1"] // 이렇게 선언하게되면 빈 리스트로 초기화