迭代器要通过next函数才能每次获得一个元素,python返回迭代器
1、迭代器说明
迭代器既是生成器又是可迭代对象,也就是说,我们可以通过next顺序获取迭代器中的值,也可以直接通过迭代器获取。
2、实例
我们可以使用next()函数来获取迭代器的下一个值,比如下面的例子:
defgen():
产量1
产量2
产量3
产量4
#a是生成器Gen生成的迭代器。
a=gen()
Print(next(a))#输出a中的下一个值
Print(next(a))#输出a中的下一个值
Print(next(a))#输出a中的下一个值
Print(next(a))#输出a中的下一个值
2345678910112输出结果是:
一
2
3
四
234以上是python中next获取迭代器的方法。希望能对你有所帮助。流行的IT软件开发工作室提供了更多的知识。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。