1、迭代器说明
迭代器不仅是一个生成器,也是一个可迭代的对象,也就是说,我们可以通过next获得迭代器中的值,也可以直接通过迭代器获得。
2、实例
我们可以使用next( )例如,函数获取迭代器的下一个值:
defgen(): yield1 yield2 yield3 yield4 #aa是由生成器gen生成的迭代器 a=gen() print(next(a))#下一个值输出a print(next(a))#下一个值输出a print(next(a))#下一个值输出a print(next(a))#下一个值输出a 123456789101112
输出结果为:
1 2 3 4 1234
以上是Python中next获取迭代器的方法,希望对大家有所帮助。python学习网了解更多信息