days = {}
day = '2021-05-05'
if day not in days:
days[day] = []
days[day].append(event)
vs. just days = defaultdict(list)
day = '2021-05-05'
days[day].append(event)
what a blessing! Thanks for posting this. I do this so often.Now maybe add an `OrderedDefaultDict`.