比较由唯一键组成的字典列表的python代码。

13 浏览
0 Comments

比较由唯一键组成的字典列表的python代码。

我有两个列表,两个列表中都包含相同数量的字典。每个字典都有一个唯一的键。第一个列表中的每个字典在第二个列表中都有一个匹配,也就是说在另一个列表中存在一个具有唯一键的字典。但是这两个字典的其他元素可能会有所不同。例如:

list_1 = [
            {
                'unique_id': '001',
                'key1': 'AAA',
                'key2': 'BBB',
                'key3': 'EEE'
             },
             {
                'unique_id': '002',
                'key1': 'AAA',
                'key2': 'CCC',
                'key3': 'FFF'
             }
         ]
 list_2 = [
             {
                'unique_id': '001',
                'key1': 'AAA',
                'key2': 'DDD',
                'key3': 'EEE'
             },
             {
                'unique_id': '002',
                'key1': 'AAA',
                'key2': 'CCC',
                'key3': 'FFF'
             }
         ]

我想比较两个匹配字典的所有元素。如果任何元素不相等,我想打印出不相等的元素。请你帮忙吗?

0