Yes, I'm using 2.4, and will not likely be able to upgrade... so, the final,
as you suggested Kent:
dates_dt=([datetime.datetime(int(dates_list[i][0][:4]),int(dates_list[i][0][4:6]),
int(dates_list[i][0][6:8]),int(dates_list[i][0][8:10]),
int(dates_list[i][0][10:12]),int(dates_list[i][0][12:]))
for i in range(len(dates_list))])
TstartNew=sorted(dates_dt,key=lambda d: abs(Tstart - d))[0]
Tstart_i=dates_dt.index(TstartNew)
TendNew=sorted(dates_dt, key=lambda d: abs(Tend -d))[0]
Tend_i=dates_dt.index(TendNew)
This definitely seems to cleanest way... thank you! One question, how would
this handle duplicates in the dates_dt list?
--
View this message in context:
http://www.nabble.com/seek-and-slice-a-range-in-a-list-of-dates-tp15389997p15395230.html
Sent from the Python - tutor mailing list archive at Nabble.com.
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor