【问题标题】:Addition of integers from two different list of lists of unicode object and integer从 unicode 对象和整数的两个不同列表中添加整数
【发布时间】:2017-07-05 17:21:17
【问题描述】:

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

【问题讨论】:

  • 如果您是 Python 新手,请考虑切换到 Python 3 而不是学习旧版本 2。

标签: python list unicode addition


【解决方案1】:

你可以像这样sortkeys

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

【讨论】:

  • 您能否告诉我如何创建一个字典列表,以便每部字典都是一年中的单独一天。我将遍历一个字典,其中包含上面提到的整年数据,日期时间作为键,整数作为值
猜你喜欢
  • 2022-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-09
  • 2014-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多