我有一个unicode对象和整数列表的列表,如下所示。有两个这样的列表,如果unicode对象(日期和时间)匹配,我想添加这两个列表的整数值
list1 = [ [u'2015-01-01T05:00:00.000Z', 58],[u'2015-01-01T05:15:00.000Z', 57],[u'2015-01-01T05:30:00.000Z', 55],
[u'2015-01-01T05:45:00.000Z', 54] ]
list2 = [ [u'2015-01-01T05:00:00.000Z', 65],[u'2015-01-01T05:15:00.000Z', 67],[u'2015-01-01T05:30:00.000Z', 61],
[u'2015-01-01T05:45:00.000Z', 74] ]
我创建了一个字典对象,其中日期和时间作为键,整数作为值。如果密钥匹配,我试图添加整数。但是,当我尝试将输出保存为CSV时,字典不会按顺序给出日期和时间。我对python很新,我相信有更复杂的方法可以做到这一点。
答案 0 :(得分:0)
你可sort
keys
如此:
for key in sorted(dict.keys()):
#keys will now appear in a sorted way