たとえば、dictのリストがあります。
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])
明らかにこれは機能しませんが、私は自分が近くにいたかどうかを知りたいと思っています。私はまた、これがおそらく単一の行にあるかどうかを確認することに興味がありました。