【发布时间】:2017-07-14 01:21:09
【问题描述】:
我有两个字典,如下所示。我在 Python 2.7 上。
entries_per_day = [ {"time": "October 1", "entries": "5" },
{"time": "October 2", "entries": "3" },
{"time": "October 3", "entries": "1" },
{"time": "October 4", "entries": "0" },
{"time": "October 5", "entries": "23" }]
views_per_day = [ {"time": "October 1", "views": "9" },
{"time": "October 2", "views": "3" },
{"time": "October 3", "views": "5" },
{"time": "October 4", "views": "6" },
{"time": "October 5", "views": "32" }]
如何将两个字典合并为第三个,以便输出如下所示:
area_chart_data = [ {"time": "October 1", "entries": "5", "views": "9" },
{"time": "October 2", "entries": "3", "views": "3" },
{"time": "October 3", "entries": "1", "views": "5" },
{"time": "October 4", "entries": "0", "views": "6" },
{"time": "October 5", "entries": "23", "views": "32" }]
我希望“条目”和“视图”键值对与它们最初使用的日期位于同一数据段中。
【问题讨论】:
-
它们不是 2 个字典,它们是 2 个列表,每个列表包含多个字典。
-
您的尝试是否无效?如果是这样,请将其连同其输出(或它生成的异常)一起包含在问题中。
-
字典列表是否总是有序的,就像示例中一样?
标签: python python-2.7