词典来源列表
[
{'main_id': 0, '_id': ObjectId('111111111111111'), 'key1': 'val1'},
{'main_id': 1, '_id': ObjectId('222222222222222'), 'key1': 'val2'},
{'main_id': 1, '_id': ObjectId('333333333333333'), 'key1': 'val3'},
{'main_id': 4, '_id': ObjectId('444444444444444'), 'key1': 'val4'},
{'main_id': 2, '_id': ObjectId('555555555555555'), 'key1': 'val5'},
]
过滤的字典列表
[
{'main_id': 0, '_id': ObjectId('111111111111111'), 'key1': 'val1'},
{'main_id': 1, '_id': ObjectId('222222222222222'), 'key1': 'val2'},
{'main_id': 2, '_id': ObjectId('555555555555555'), 'key1': 'val3'},
]
我想获得一个新的字典列表:
[
{'main_id': 1, '_id': ObjectId('333333333333333'), 'key1': 'val3'},
{'main_id': 4, '_id': ObjectId('444444444444444'), 'key1': 'val4'},
]
换句话说,我希望一个新列表包含过滤列表中不存在的值。你的想法?