我正在创建一个班级,我想在该班级中最好将清单反向

时间:2018-11-04 16:06:40

标签: python-3.x

我一直收到错误“ << strong> main .reverse object at 0x000001C1E1EAE9E8>”

class reverse:
    def __init__(self, list1):
        self.list1 = list(reversed(list1))

i = reverse([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
print(i)

1 个答案:

答案 0 :(得分:0)

这不是“错误”。这只是未实现__str__的对象的默认表示。

您可能想要实现它,即

class reverse:
    def __init__(self, list1):
        self.list1 = list(reversed(list1))

    def __str__(self):
        return str(self.list1)

请参见related question