知行编程网知行编程网  2022-11-07 12:30 知行编程网 隐藏边栏  8 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中next获取迭代器的相关知识,希望可以帮到处于编程学习途中的小伙伴

接下来在python中获取迭代器


1、迭代器说明

迭代器既是生成器,又是可迭代对象,即我们可以通过next顺序获取迭代器中的值,也可以直接通过迭代器获取。


2、实例

我们可以使用 next() 函数来获取迭代器的下一个值,例如下面的例子:

def gen():
    yield 1
    yield 2
    yield 3
    yield 4
 
# a是由生成器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学习网络上找到。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享