0

例如

class abcd(base_class):
    def test1(self,list_of_ids):
        ###some other statements
        return list_of_ids

这是基类..我无法编辑。所以需要继承类,需要list(set(list_of_ids))在test1()中加一行。我怎样才能做到这一点?

4

1 回答 1

4

如果我正确理解你的问题,创建一个子类,调用父类的方法,并修改输出:

class Modifiedabcd(abcd):
    def test1(self, list_of_ids):
        ###some other statements
        temp = super(Modifiedabcd, self).test1(list_of_ids)
        return list(set(temp))
于 2012-06-11T10:22:43.970 回答