我有一個實例類型的字典列表中刪除從類型的字典列表項:具有匹配屬性
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