在Python中使类继承'list'时,如何获取该列表的实例?
我正在尝试编写一个堆结构,我意识到我在索引和设置项方面实现的大部分内容已经以在Python中使类继承'list'时,如何获取该列表的实例?,python,list,inheritance,instance,Python,List,Inheritance,Instance,我正在尝试编写一个堆结构,我意识到我在索引和设置项方面实现的大部分内容已经以list的形式实现了。如何获取该列表的实例,以便将其用于堆构建 这是我所能做到的 类堆(列表): 定义初始化(self,arr=None,key=None): 超级()。\uuuu初始化\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 自。_arr=arr 我希望self.\u arr成为在正上方的行上创建的列表的实例。您的堆没有列表,它是一个列表
list
的形式实现了。如何获取该列表的实例,以便将其用于堆构建
这是我所能做到的
类堆(列表):
定义初始化(self,arr=None,key=None):
超级()。\uuuu初始化\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
自。_arr=arr
我希望
self.\u arr
成为在正上方的行上创建的列表的实例。您的堆
没有列表
,它是一个列表
。因此,您不通过实例属性访问列表,实例就是列表
根据您想对列表执行的操作,您应该直接在self
facepalm上操作,我应该尝试一下。谢谢我还不能接受你的回答,但等时间到了我会接受的。