所以我有一個函數,它需要以下內容:times
=日期時間對象列表,start
=日期時間對象,以及end
=日期時間對象。和返回是datetime對象它能夠依然工作,如果start
和/或end
實際上不在datetime對象的列表之間開始和結束python中日期時間列表的索引估計
def func(times,start,end):
return times[start:end],(times.index(start),times.index(end))
我需要一個列表:times
。
所以,如果start
不在列表中,它會採取即start
「大於」的第一個項目,它會做同樣的,如果end
不在列表中,除了這將是「小於」,而不是。
獲得實際起點終點的指數也是至關重要的。
什麼我添加到我的功能,將做到這一點?
是你'times'當你調用排序'FUNC(倍,開始,結束)'? – fang
是的,它總是會是 –