datetime.datetime
インスタンスd
とdatetime.timedelta
インスタンスがあり、変数をすべて時間に合わせて範囲を分割td
する関数を作成しようとしています。(d, d+td)
[(d,x1),(x1,x2),...,(xn,d+td)]
xn
たとえば、
d = datetime.datetime(2012, 9, 8, 18, 53, 34)
td = datetime.timedelta(hours=2, minutes=34, seconds=5)
私はのリストが欲しい
[(datetime.datetime(..., 18, 53, 34), datetime.datetime(..., 19, 0, 0)),
(datetime.datetime(..., 19, 0, 0), datetime.datetime(..., 20, 0, 0)),
(datetime.datetime(..., 20, 0, 0), datetime.datetime(..., 21, 0, 0)),
(datetime.datetime(..., 21, 0, 0), datetime.datetime(..., 21, 27, 39))]
誰かがこれを達成するための素晴らしい、Pythonicの手段を提案できますか?