迭代器:一种带有状态的对象,能够使用next()方法记住当前位置并返回容器中的下一个值,所有调用__iter__和__next__方法的对象叫做迭代器,iter返回迭代器本身,next返回容器中下一个值
可迭代对象,能够使用迭代器创建出来的对象,即iter方法创建出来的对象。
生成器:函数里面使用yield返回,为了达到记录当前状态, 并配合next()函数进行迭代使用。
迭代器:一种带有状态的对象,能够使用next()方法记住当前位置并返回容器中的下一个值,所有调用__iter__和__next__方法的对象叫做迭代器,iter返回迭代器本身,next返回容器中下一个值
可迭代对象,能够使用迭代器创建出来的对象,即iter方法创建出来的对象。
生成器:函数里面使用yield返回,为了达到记录当前状态, 并配合next()函数进行迭代使用。
本文标题:迭代器和生成器
本文链接:https://www.haomeiwen.com/subject/vcrxjftx.html
网友评论