python问题代码如下,报错TypeError: 'TestIterator' object is not iterable
classTestIterator:value=0defnext(self):self.value+=1ifself.value>10:raiseStopIteratio...
class TestIterator:
value=0
def next(self):
self.value+=1
if self.value>10:raise StopIteration
return self.value
def _iter_ (self):
return self
>>>ti=TestIterator()
>>> list(ti)
我用的软件是3.2教材是2.5在迭代器这按照教材做经常报错 展开
value=0
def next(self):
self.value+=1
if self.value>10:raise StopIteration
return self.value
def _iter_ (self):
return self
>>>ti=TestIterator()
>>> list(ti)
我用的软件是3.2教材是2.5在迭代器这按照教材做经常报错 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询