小编shi*_*inn的帖子

列表中的平均时间值

我想计算列表中日期之间的平均时间值.虽然以下效果很好,但我想知道是否有更聪明的方法?

delta = lambda last, next: (next - last).seconds + (next - last).days * 86400   
total = sum(delta(items[i-1], items[i]) for i in range(1, len(items)))
average = total / (len(items) - 1)
Run Code Online (Sandbox Code Playgroud)

python

16
推荐指数
2
解决办法
1万
查看次数

标签 统计

python ×1