オブジェクトのリストが与えられ、それぞれにという名前のプロパティがあり、プロパティに値が含まれてx
いるすべてのオブジェクトをリストから削除したいと思います。x
v
これを行う1つの方法は、リスト内包表記を使用することです[item for item in mylist if item.x != v]
。ただし、私のリストは小さいため(通常は10未満)。もう1つの方法は、リストをループで繰り返し、すべてのアイテムをチェックすることです。
同じくらい速い、またはさらに速い3番目の方法はありますか?