我有一个超级裁剪版本的列表,如下所示:
b=['5:18:00',
'5:19:00',
'5:20:00',
'5:21:00',
'11:31:00',
'11:32:00',
'11:33:00',
'0:01:00',
'0:02:00',
'0:03:00']
我想保留时间,并消除其余的时间。
感谢您的帮助。
答案 0 :(得分:0)
b=['5:18:00',
'5:19:00',
'5:20:00',
'5:21:00',
'11:31:00',
'11:32:00',
'11:33:00',
'0:01:00',
'0:02:00',
'0:03:00']
b=[i.split(":")[0] for i in b]
print(b)
答案 1 :(得分:0)
您可以使用datetime
模块:
import datetime as dt
[dt.datetime.strptime(i, '%H:%M:%S').hour for i in b]
# [5, 5, 5, 5, 11, 11, 11, 0, 0, 0]
答案 2 :(得分:0)
您可以使用datetime
示例:
for time in b:
print(datetime.strptime(time, "%H:%M:%S").hour)