我有一个实例类型的字典列表中删除从类型的字典列表项:具有匹配属性
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])
显然,这并不工作,但我我很想知道我是否接近。我也有兴趣看看这是否可能是一条线。
赢家1秒!谢谢:) – DanH