Python 사전의 목록에 추가

| | | | | |

이 코드를 작성하는 더 우아한 방법이 있습니까?

내가 하는 일: 열쇠와 날짜가 있습니다. 키에 여러 날짜가 할당될 수 있으므로 이를 나타내는 날짜 목록 사전을 만들고 있습니다. 다음 코드는 잘 작동하지만 더 우아하고 Pythonic한 방법을 원했습니다.

dates_dict = 키의 경우 dict(), 현재의 날짜: 키가 날짜인 경우: 키가 날짜인 경우: 날짜_dict[키].append(날짜) else: 날짜_딕트[키] = [날짜]  

아래가 작동할 것으로 예상했지만 계속 NoneType에 속성 추가 오류가 없습니다.

dates_dict = 키용 dict(), 현재 날짜: dates_dict[key] = dates_dict.get(key, []).append(date) 

이것은 아마도

print([].append(1)) None 

그런데 왜?