クラスAのインスタンスのリストがあります
class A:
def __init__(self,ox,oy):
self.x=ox
self.y=oy
list1=[A(3,0),A(5,0),A(7,3),......]
ここで、y' がゼロ以外のリスト内のインスタンスを見つけ、その値をリスト内の他のすべてのメンバーに適用する必要があります。
1 つの一意のメンバーだけが y を非ゼロとして持つことが与えられます。
通常の for ループでは、理解の有無にかかわらず、リストを 2 回繰り返す必要があります。
これをより良く達成する方法はありますか?
私はフィルターとマップをあまり使用していませんが、より良いオプションがあると感じています。
助けていただければ幸いです。