作为一个Python新手,如果列表中的另一个对象对于某些属性具有相同的属性值,但对于另一个属性值具有更大的值,我真的很难找到一种从列表中删除对象的好方法和高性能方法。我考虑过使用__eq__(self, other)和set()来完成工作,例如: if not isinstance(other, ViewData
但基本上,我有一个由类/接口构建的对象列表。在那里,我将列表绑定到Windows Form (C#)上的一个DataGridView。这里的列表是一个同步列表,它将自动更新UI,在本例中为DataGridView。现在一切正常,但现在我希望列表应该有一个动态对象,即对象将默认有两个静态属性(ID,名称),并且在运行时用户将选择其余的属性。这些应该绑定到数据网格。列表上的任何更新都应该自动反