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

在 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 关注
  • 168 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号