以下作品。def get_unique_objs(data): ret = [] for obj_list in data.values(): for obj in obj_list: if obj not in ret: ret.append(obj) return ret这将返回一个列表,其中根据对象的__eq__ 魔术方法(如果可用)和/或与运算符的比较is(由 Python 解释器实现,始终可用且无法覆盖),没有两个对象相等。在某些情况下,可能还会有更多的因素发挥作用。 这显示了检查是否应将对象添加到结果列表中的完整过程。