date_list = [datetime(2010, 2, 23), datetime(2010, 2, 24), datetime(2010, 2,
    25), datetime(2010, 2, 26), datetime(2010, 3, 1), datetime(2010, 3, 2)]
date_set = set(date_list)
one_day = timedelta(days=1)
test_date = date_list[0]
missing_dates = []
while test_date < date_list[-1]:
    if test_date not in date_set:
        missing_dates.append(test_date)
test_date += one_day
print(missing_dates)
Как найти пропущенные даты в списке отсортированных дат?