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