老师 这段代码有什么问题吗 和你写的一样啊
来源:

jjjjjjjjjjjjjjjava
2017-03-11
class IntTuple(tuple):
def __new__(cls,iterable):
g=(x for x in iterable if isinstance(x,int) and x>0)
return super(IntTuple,cls).__new__(cls,g)
def __init__(self,iterable):
super(IntTuple,self).__init__(iterable)
t=IntTuple([1,-1,'a'])
print (t)
写回答
1回答
-
程序员硕
2017-03-12
去掉__init__中对super的调用
012017-12-03
相似问题