Есть массив с 4мя датами, которые означают понедельник в текущем и прошлом месяце. Нужно получить 4 массива с понедельника по воскресенье включительно. Есть ли какой-нибудь способ? Пробовал циклом пройтись, но возникла сложность, Например, если понедельник выпадает с 1 по 6 число месяца.
c = ['2022-08-08', '2022-08-01', '2022-07-25', '2022-07-18']
Результат хотел бы такой:
spoilerПервая неделя: 2022-08-13
Первая неделя: 2022-08-12
Первая неделя: 2022-08-11
Первая неделя: 2022-08-10
Первая неделя: 2022-08-09
Первая неделя: 2022-08-08
Вторая неделя: 2022-08-07
Вторая неделя: 2022-08-06
Вторая неделя: 2022-08-05
Вторая неделя: 2022-08-04
Вторая неделя: 2022-08-03
Вторая неделя: 2022-08-02
Вторая неделя: 2022-08-01
Третья неделя: 2022-07-31
Третья неделя: 2022-07-30
Третья неделя: 2022-07-29
Третья неделя: 2022-07-28
Третья неделя: 2022-07-27
Третья неделя: 2022-07-26
Третья неделя: 2022-07-25
Четвёртая неделя: 2022-07-24
Четвёртая неделя: 2022-07-23
Четвёртая неделя: 2022-07-22
Четвёртая неделя: 2022-07-21
Четвёртая неделя: 2022-07-20
Четвёртая неделя: 2022-07-19
Четвёртая неделя: 2022-07-18