0
这里有很多类似的问题,但我找不到一个适用于我的案例,即使我可以调整一个类似的问题为我的案件工作,我没有迄今为止取得了成功。通过嵌套键合并词典列表
下面是简单的问题:
my = [
{'operator': 'SET', 'operand': {'id': '9999', 'name': u'Foo'}},
{'operator': 'SET', 'operand': {'status': 'ACTIVE', 'id': '9999'}}]
我想与常见合并辞典[ '操作'] [ '身份证']
result = [
{'operator': 'SET', 'operand': {'id': '9999', 'name': u'Foo', 'status': 'ACTIVE'}}]
谢谢!
http://stackoverflow.com/questions/4235004/merge-nested-dictionaries-by-nested-keys但没有列表...我想要宁可使用itertools,如果可能的话 –
你是什么意思“没有列表”?另外,这对我来说并不像'itertools'的一个好用例。我认为你需要一本字典来跟踪重复,因为它们被合并,除非你编写的代码充满了低效的线性搜索。 – senderle