例如,我有一个字典列表:
data = [
{ 'id': 1 },
{ 'id': 2 },
{ 'id': 3 },
{ 'id': 4 },
{ 'id': 5 },
]
remove_ids = [3,4]
所以我想申请remove_ids
并list
最终得到:
list = [
{ 'id': 1 },
{ 'id': 2 },
{ 'id': 5 },
]
我在想一些事情:
data.remove([item (if item['id'] in remove_ids) for k, item in data])
显然这不起作用,但我很想知道我是否接近。我也有兴趣看看这是否可能在一行中。