(Python第十一天)迭代器、生成器、装饰器
一、迭代器
Python迭代器对象在遵守迭代器协议时需要支持两种方法:
__iter__(),返回迭代器对象自身,用在for和in语句中
__next__(),返回迭代器的下一个值,如果没有下一个值可以返回,那么应该抛出stopIteration异常。
一、迭代器
Python迭代器对象在遵守迭代器协议时需要支持两种方法:
__iter__(),返回迭代器对象自身,用在for和in语句中
__next__(),返回迭代器的下一个值,如果没有下一个值可以返回,那么应该抛出stopIteration异常。