如何以“%I:%M:%S”格式添加n个datetime.strptime存储在python列表中

米林德·霍布拉加德

我有 n 个datetime.strptime项目以"%I:%M:%S"格式存储在列表中

total_logs = ['0:00:12', '0:10:02', , , n]

我怎样才能添加它们?

alec_djinn

我会用Timedelta类pandas做到这一点。

import pandas as pd

logs = ['0:00:12', '0:10:02']
r = pd.Timedelta(logs[0]) + pd.Timedelta(logs[1])
print(r)

输出: 0 days 00:10:14

Pythondatetime.timedelta也可以完成这项工作,但它不能直接处理字符串。您必须datetime.datetime.strptime首先使用它们进行转换

要总结列表中的所有项目,您必须从一个起点开始,在以下代码中它是r,然后遍历列表并添加到r

In [37]: r = pd.Timedelta(0)

In [38]: r
Out[38]: Timedelta('0 days 00:00:00')

In [39]: for item in logs:
    ...:     r += pd.Timedelta(item)
    ...:

In [40]: print(r)
0 days 00:10:14

整个想法的单线是: sum(map(pd.Timedelta, logs), pd.Timedelta(0))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python如何以datetime.time格式保存datetime.strptime

如何以['l','i','s','t']格式将vim列表打印到文件?

如何使用%Y%m%d%H%M%S格式从字符串中添加时间

如何以d / m / y格式获取C中的当前时间?

如何以正确的geoJSON格式存储

如何以列表格式定位表格

如何以细分格式传递列表

如何以python字符串格式传递整个列表?

如何以某种格式从字典列表中获取值

如何以10H:30M格式获取时间,小时和分钟应该用H和M表示 - Python

如何以自定义格式在 JSON 文件中编写包含对的 python 列表?

如何以zip格式执行python包

如何以JSON格式编写Python字典?

Python-如何以完全随机的顺序将两个列表合并到字典中

awk:如何在适当的M行中的每N行添加一个常数?

在Python中,如何以可读格式显示当前时间

如何以KB,MB,GB而不是K,M,G的格式打印人类可读的格式?

如何以Python方式上移n个目录?

在Scala中,如何以正确的顺序从地图中获取键和值的数组(第i个键代表第i个值)?

如何以.JSON文件格式存储MySQL数据?

如何以 .xlsx 格式存储配置单元表?

我们如何以 MUMPS 格式存储数据?

如何以csv格式存储ps命令输出?

如何以迭代方式将列表中的项目添加到两个不同的列表中?

在Python中将结果存储在n * m矩阵中

如何以 JSON 格式从多个对象中获取值并将它们存储在数组中?

Python日期时间Strptime错误:'-'是格式为'%-m-%-d-%y%-H:%M:%S'的错误指令

如何以特定格式打印列表元素

如何以数组格式更改我的 C# 模型列表?