dict KeyError1 defaultdict(dict): 존재하지 않는 키에도 안전하게 값 추가하는 법 파이썬의 defaultdict 는 collections 모듈에 포함된 매우 유용한 자료형입니다.기본적으로 dict(딕셔너리)를 확장한 형태로, 존재하지 않는 키에 접근할 때 자동으로 기본값을 생성해주는 기능을 제공합니다. 🔹 기본 개념일반적인 dict에서 존재하지 않는 키를 조회하면 KeyError가 발생합니다.d = {}print(d['a']) # KeyError 발생!하지만 defaultdict를 사용하면, 미리 지정한 기본값 생성 함수(factory) 에 따라 새로운 키의 기본값이 자동으로 생성됩니다.🔹 기본 사용법from collections import defaultdict# int를 기본값 생성 함수로 사용d = defaultdict(int)여기서 int는 int() 즉 0을 반환하는 함.. 2025. 11. 12. 이전 1 다음