我知道如何将项目添加到列表中:
minutes = []
minutes.append('08:30')
我的问题是,如何循环从上午8:30到15:00的所有分钟,并将其添加到列表中?
format like minutes = ['08:30','08:31',...,15:30]
或大概每10分钟
minutes = ['08:30','08:40',...,'15:30']
有朋友可以帮忙吗?
您可以使用pd.date_range
:
import pandas as pd
time_list = []
for time in pd.date_range('8:30','15:00', freq='1min').time:
time_list.append(time.strftime('%H:%M'))
print(time_list)
输出:
['08:30', '08:31', '08:32', '08:33', ... , '14:57', '14:58', '14:59', '15:00']
更简洁地说:
>>> pd.date_range('8:30','15:00', freq='1min'
).format(formatter=lambda x:x.strftime('%H:%M'))
['08:30', '08:31', '08:32', '08:33', ... , '14:57', '14:58', '14:59', '15:00']
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句