为了账号安全,请及时绑定邮箱和手机立即绑定

在 Python 中使类继承 `list` 时,如何获取该列表的实例?

在 Python 中使类继承 `list` 时,如何获取该列表的实例?

子衿沉夜 2021-09-11 20:51:22
我正在尝试编写一个堆结构,并且我意识到我在索引和设置项方面实现的大部分内容已经以list. 如何获取该列表的实例以便我可以将其用于堆构建?这大概是我得到的class heap(list):    def __init__(self, arr=None, key=None):        super().__init__(arr)        self._arr = arr我想self._arr成为在正上方的行上创建的列表的实例。
查看完整描述

1 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

heap一个list,这一个list。因此,您不会通过实例属性访问列表,实例就是列表。

根据您想对列表做什么,您应该直接对self.


查看完整回答
反对 回复 2021-09-11
  • 1 回答
  • 0 关注
  • 161 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信