【发布时间】:2011-08-23 13:41:55
【问题描述】:
为什么我添加了几个项目后,下面的代码返回空?
class Con(list):
def __init__(self): pass
def __str__(self):
return ' '.join(self)
def add(self, value)
self.append(value)
i for i in range(10):
Con().add(i)
>>> print Con()
# empty space instead of:
0 1 2 3 4 5 6 7 8 9
我还必须为我的班级定义什么才能像列表一样?
【问题讨论】: