Как получить первый/второй/третий... Понедельники каждого месяца в списке времени даты
Допустим, у меня есть список дат понедельников, например, такой:
[datetime.date(2021, 12, 6), datetime.date(2021, 12, 13), datetime.date(2021, 12, 20), datetime.date(2021, 12, 27), datetime.date(2022, 1, 3), dateti
me.date(2022, 1, 10), datetime.date(2022, 1, 17), datetime.date(2022, 1, 24), datetime.date(2022, 1, 31), datetime.date(2022, 2, 7), datetime.date(20
22, 2, 14), datetime.date(2022, 2, 21), datetime.date(2022, 2, 28), datetime.date(2022, 3, 7), datetime.date(2022, 3, 14), datetime.date(2022, 3, 21)
, datetime.date(2022, 3, 28), datetime.date(2022, 4, 4), datetime.date(2022, 4, 11), datetime.date(2022, 4, 18), datetime.date(2022, 4, 25), datetime
.date(2022, 5, 2), datetime.date(2022, 5, 9), datetime.date(2022, 5, 16), datetime.date(2022, 5, 23), datetime.date(2022, 5, 30)]
как я могу получить первые понедельники каждого месяца?