迭代器要通过next函数才能每次获得一个元素,python返回迭代器

  迭代器要通过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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: