重载[]运算符以创建特定对象而不是内置空列表

时间:2016-11-01 20:17:37

标签: python overloading interpreter

说我像这样继承内置Python列表:

class MyList(list):
    pass

你能让Python解释下一行的内容:

new_list = []

在代码本身内创建一个空的MyList而不是空的内置list

我认为这是不好的做法,如果这意味着我必须改变解释器,除非我能从我的代码中明确地告诉它这样做。

0 个答案:

没有答案