我需要在服务器日志文件上以小时为键创建时间戳记数字典我不想逐项检查正则表达式并追加(它的python..there有更好的方法)例如说我有一个清单: times = ['02:49:04', '02:50:03', '03:21:23', '03:21:48', '03:24:29', '03:30:29', '03:30:30', '03:44:54', '03:50:11', '03:52:03', '03:52:06', '03:52:30', '03:52:48', '03:54:50', '03:55:21', '03:56:50', '03:57:31', '04:05:10', '04:35:59', '04:39:50', '04:41:47', '04:46:43']我如何(以pythonic方式)产生如下内容:其中“ 0200”将保存02:00:00到02:59:59之间的值的次数result = { "0200":2, "0300":15, "0400":5 }
4 回答
UYOU
TA贡献1878条经验 获得超4个赞
就像是:
from collections import Counter
counts = Counter(time[:2]+'00' for time in times)
添加回答
举报
0/150
提交
取消