как отсортировать словарь по дню даты рождения

birthdays = {"Иванов Иван Иванович": datetime.date(1989, 5, 1), "Петров Петр Петрович": datetime.date(1998, 5, 5), "Василий Петр Петрович": datetime.date(1991, 5, 4), "Антон Петр Петрович": datetime.date(1990, 5, 29)}

способ ниже сортирует по году рождения

birthday2 = sorted(birthdays.items(), key=lambda d: d[1])

а мне нужно именно по дню


Ответы (1 шт):

Автор решения: Andrei

Необходимо в функции указать что Вы хотите сортировать по дню:

birthday2 = sorted(birthdays.items(), key=lambda d: d[1].day)
→ Ссылка