0
繼承考慮下面的實現:排序類從Python列表
class MyList(list):
def __init__(self, arg=None):
super(MyList, self).__init__(arg)
myList = MyList([1,3,2])
print type(myList) # print <class '__main__.MyList'>
print type(sorted(myList)) # print <type 'list'>
有()我可以重寫,使得sorted()
將返回MyList()
實例列表的任何方法?
因爲你調用'super(MyList,self).__ init __()'沒有參數,你的列表對象實際上是完全空的。 –
對,剛剛糾正 – memecs