Làm cách nào để lặp lại một ngày trong python?

Tôi có đoạn mã sau để thực hiện việc này, nhưng làm cách nào để thực hiện tốt hơn?

ngày_đếm = (ngày_cuối - ngày_bắt_đầu). ngày + 1

cho single_date trong [d cho d trong (start_date + timedelta(n) cho n trong phạm vi(day_count)) nếu d