You need to compare the values in the two lists.
Find all the id in the list2 list that are not lst1 by the object and name filter.
lst1 =
[{'object': 'num1', 'name': 'test1'},
{'object': 'num1', 'name': 'test2'},
{'object': 'num4', 'name': 'test4'},
{'object': 'num9', 'name': 'test9'}
]
lst2 =
[{'id': 1, 'object': 'num1', 'name': 'test1', 'status': 'succes'},
{'id': 2, 'object': 'num1', 'name': 'test2', 'status': 'succes'},
{'id': 3, 'object': 'num4', 'name': 'test4', 'status': 'succes'},
{'id': 4, 'object': 'num4', 'name': 'test9', 'status': 'succes'},
{'id': 5, 'object': 'num5', 'name': 'test5', 'status': 'succes'}
]
You should get a list with the ID
res = [4,5]
1