从两个不同的unicode对象列表和整数

时间:2017-07-05 17:21:17

标签: python list unicode addition

我有一个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很新,我相信有更复杂的方法可以做到这一点。

1 个答案:

答案 0 :(得分:0)

你可sort keys如此:

for key in sorted(dict.keys()):
   #keys will now appear in a sorted way