python 迭代器、生成器

1、迭代器协议 对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引发一个Stoplteration 异常,终止迭代(只能日后不能往前退)。python 2、for循环提升 for循环中,调用对象__iter__()方法,将其变成遵循迭代器协议的迭代对象,再经过其内部的__next__()方法进行依次访问,从而达到遍历效果。函数 3、生成器 能够理解为数据类型,这种数据类型自动
相关文章
相关标签/搜索