Her aralığın bir başlangıç ve bitiş tarihine göre belirlendiği iki tarih aralığım var (tabii ki, datetime.date () örnekleri). İki aralık örtüşebilir veya örtüşmeyebilir. Çakışmanın olduğu gün sayısına ihtiyacım var. Elbette, her iki aralıktaki tüm tarihlerle iki seti önceden doldurabilirim ve belirli bir kesişim gerçekleştirebilirim, ancak bu muhtemelen verimsizdir ... tüm durumları kapsayan uzun bir if-elif bölümü kullanan başka bir çözümden daha iyi bir yol var mı?