我正在努力解决以下问题:
我如何总结一个timedeltas列表,如:
[datetime.timedelta(0, 3600), datetime.timedelta(0, 3600), datetime.timedelta(0, 7200)]
Run Code Online (Sandbox Code Playgroud)
这应该导致datetime.timedelta(0,14400) => 4小时
Rah*_*K P 12
试试这个,
import datetime
print sum(time_list,datetime.timedelta())
Run Code Online (Sandbox Code Playgroud)
结果:
datetime.timedelta(0, 14400)
Run Code Online (Sandbox Code Playgroud)
传递datetime.timedelta(0,0)到sum作为初始化值。
import datetime
arr = [datetime.timedelta(0, 3600), datetime.timedelta(0, 3600), datetime.timedelta(0, 7200)]
print(sum(arr, datetime.timedelta(0,0)))
Run Code Online (Sandbox Code Playgroud)
输出:
4:00:00
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2292 次 |
| 最近记录: |