我想把值'm'加到和'k'上,直到日期改变。不幸的是,我不知道如何正确地将“k”重置为零。现在它汇总了列表中的所有数字。如果我在for循环中输入'k=0',只添加一天的最后一个差值。 字典的值由列表组成。 提前谢谢。希望我能解释清楚。在
a = defaultdict()
for key, value in dictionary3.items():
k = 0
for j in range(1,len(value)):
#k = 0
if value[j-1][0].day == value[j][0].day:
m = value[j][1] - value[j-1][1]
k = k + m
a[key] = [value[j-1][0], k]
输出:
(“A002”、“R051”、“02-03-01”、“59街”)[日期时间.日期(2017,3,25),219655] 54岁
(“A002”、“R051”、“02-03-01”、“59街”)[日期时间.日期(2017年3月25日),219672] 71岁
(“A002”、“R051”、“02-03-01”、“59街”)[日期时间.日期(2017,3,25),219766] 165个
(“A002”、“R051”、“02-03-01”、“59街”)[日期时间.日期(2017年3月25日),220060] 459个
(“A002”、“R051”、“02-03-01”、“59街”)[日期时间.日期(2017年3月25日),220341]740
(“A002”、“R051”、“02-03-01”、“59街”)[日期时间.日期(2017,3,26),220555]740
(“A002”、“R051”、“02-03-01”、“59街”)[日期时间.日期(2017,3,26),220619]804
(“A002”、“R051”、“02-03-01”、“59街”)[日期时间.日期(2017,3,26),220636]821号
(“A002”、“R051”、“02-03-01”、“59街”)[日期时间.日期(2017年3月26日),220710]895号
更新->字典:
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐