/
glukhov2008
/
Python
Обзор
Документация
Войти
/
glukhov2008
/
Python
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
fill_up_missing_dates.py
16 строк
551 B
andrewgluss
add dates which lost between other dates
23 ноя 2022, 15:41
23 ноя 2022, 15:41
10fa702
Код
Авторство
О чём код?
from datetime import datetime def fill_up_missing_dates(dates): dates_dt = sorted([datetime.strptime(i, "%d.%m.%Y") for i in dates]) full_dates = [] for i in range(dates_dt[0].toordinal(), dates_dt[-1].toordinal()+1): full_dates.append(datetime.strftime(datetime.fromordinal(i).date(), "%d.%m.%Y")) return full_dates dates = ['01.11.2021', '07.11.2021', '04.11.2021', '03.11.2021'] print(fill_up_missing_dates(dates)) dates = ['01.11.2021', '04.11.2021', '09.11.2021', '15.11.2021'] print(fill_up_missing_dates(dates))