辞書のソースリスト
[
{'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'},
]
言い換えれば、フィルタされたリストに存在しない値を新しいリストに含めたいということです。あなたのアイデアは?