我有两个类对象列表。 listA和listB。通过从两个不同的文件中读取数据来初始化列表。请假设已创建多个(大量)对象。 每个对象都有几个属性。 列表很大。 1)我想找到最有效的方法来迭代和比较这两个列表,并找出每个对象哪些属性不同。 2)我应该使用列表以外的其他对象收集吗?
listA = []
listB = []
class refA (object):
def __init__(self, xCoord, yCoord, Name):
self.xCoord = xCoord
self.yCoord = yCoord
self.name = name
listA.append(self)
class refB (object):
def __init__(self, xCoord, yCoord, Name):
self.xCoord = xCoord
self.yCoord = yCoord
self.name = name
listB.append(self)