Python에서 딕셔너리의 setdefault() 메서드의 역할로 올바른 것은?
쉬움 freeCodeCamp해설
d.setdefault('key', [])는 'key'가 없으면 빈 리스트를 값으로 설정한 뒤 반환하고, 이미 있으면 기존 값을 반환합니다. 그룹별 데이터 수집 시 d.setdefault(group, []).append(item)처럼 사용하면 if문 없이 간결하게 코드를 작성할 수 있습니다.
d.setdefault('key', [])는 'key'가 없으면 빈 리스트를 값으로 설정한 뒤 반환하고, 이미 있으면 기존 값을 반환합니다. 그룹별 데이터 수집 시 d.setdefault(group, []).append(item)처럼 사용하면 if문 없이 간결하게 코드를 작성할 수 있습니다.