У меня есть список экземпляров класса АPython - изменение элементов в списке
class A:
def __init__(self,ox,oy):
self.x=ox
self.y=oy
list1=[A(3,0),A(5,0),A(7,3),......]
Теперь мне нужно, чтобы узнать, например, в списке, который имеет у»как ненулевой - и применить это значение для всех других членов в списке.
Дано, что только один уникальный член будет иметь ненулевое значение y.
С обычным циклом мы должны будем повторять список дважды - с пониманием или без него.
Есть ли способ достичь этого лучше.
Я не использовал фильтр и карту, но считаю, что может быть лучший вариант.
Помощь приветствуется.
Что делать, если было несколько экземпляров '' Ā' с y' как ненулевым? – SuperSaiyan
в моем решении Я просто «предположил», что ему нужен только первый ... –