我有一本字典,它的值是时间戳。很少有键将时间戳列表作为值。 我试图求和时间戳的值。但由于以下错误而失败:
Traceback (most recent call last):
File "testing.py", line 53, in <module>
for key, value in total_exam_items.iteritems():
AttributeError: 'dict' object has no attribute 'iteritems'
下面是我的代码:
total_items = {'item1': ['0:02:00'], 'item2': ['0:02:13'], 'item3': ['0:04:53'], 'item4': ['0:00:31', '0:05:17'], 'item5': ['0:04:31'], 'item6': ['0:04:34'], 'item6': ['0:13:26', '0:04:24']}
output = defaultdict(datetime)
for key, value in total_items.iteritems():
output[key] += value
不知道我哪里做错了? 有什么建议吗
我认为这里的要点(除了
.items()
)是,如果您想要每个项目的时间总和,您需要使用timedelta
,例如请注意,我使用的是
pandas
库中的to_timedelta
,因为它提供了对字符串中时间增量的方便解析如果您使用的是Python3.x
而不是:
尝试:
相关问题 更多 >
编程相关推荐