这是我真的不明白的东西。我正在尝试__repr__
从其输出中创建一个新对象。
我有一个类 OrderedSet,它包含一个列表和组织它的方法。这个类的str方法是
def __str__(self):
s = "Set contains: "
for elem in self.list: s += (" '" + elem + "'")
return s
现在我应该以__repr__
某种方式使用它来实例化一个新对象。喜欢Orderedset second = repr(first)
我可以这样做吗?
def __repr__(self):
return self.list.__str__()