从列表类python继承时访问和修改列表

从列表类python继承时访问和修改列表,python,list,oop,inheritance,Python,List,Oop,Inheritance,我是从python list类继承的,但我似乎不知道如何修改列表本身,如下所示: 类MyList(列表): 定义初始化(自): super()。\uuuu init\uuuuu() self=[0,0,0,0] a=MyList() 打印(a)#[]而不是[0,0,0,0] 您需要在父级的类初始值设定项super()中传递列表。\uuu init\uuu([0,0,0,0])。您应该注意到,对内置集合进行子类化可能会导致奇怪的行为。查看更多信息。覆盖\uuu str\uuuu?@AbdulNiy

我是从python list类继承的,但我似乎不知道如何修改列表本身,如下所示:

类MyList(列表):
定义初始化(自):
super()。\uuuu init\uuuuu()
self=[0,0,0,0]
a=MyList()
打印(a)#[]而不是[0,0,0,0]

您需要在父级的类初始值设定项
super()中传递列表。\uuu init\uuu([0,0,0,0])
。您应该注意到,对内置集合进行子类化可能会导致奇怪的行为。查看更多信息。

覆盖
\uuu str\uuuu
?@AbdulNiyasPM否,我想更改列表。不仅当您打印子类化
列表时它的显示方式有点棘手。也许您可以在init中创建子类?
self.extend([0,0,0,0])