对python中的iter()函数与next()函数详解

 更新时间:2018年10月18日 10:54:24   作者:幸福清风  
今天小编就为大家分享一篇对python中的iter()函数与next()函数详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

list、tuple等都是可迭代对象,我们可以通过iter()函数获取这些可迭代对象的迭代器。然后我们可以对获取到的迭代器不断使⽤next()函数来获取下⼀条数据。iter()函数实际上就是调⽤了可迭代对象的 __iter__ ⽅法。

>>> li = [11, 22, 33, 44, 55]
>>> li_iter = iter(li)
>>> next(li_iter) 11
>>> next(li_iter) 22
>>> next(li_iter) 33
>>> next(li_iter) 44
>>> next(li_iter) 55
>>> next(li_iter)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
StopIteration
>>> 

注意:当我们已经迭代完最后⼀个数据之后,再次调⽤next()函数会抛出 StopIteration的异常,来告诉我们所有数据都已迭代完成,不⽤再执⾏ next()函数了。

以上这篇对python中的iter()函数与next()函数详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python Json数据文件操作原理解析

    Python Json数据文件操作原理解析

    这篇文章主要介绍了Python Json数据文件操作原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • OpenCV角点检测的实现示例

    OpenCV角点检测的实现示例

    角点通常被定义为两条边的交点,本文主要介绍了OpenCV角点检测的实现示例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • 卷积神经网络的发展及各模型的优缺点及说明

    卷积神经网络的发展及各模型的优缺点及说明

    这篇文章主要介绍了卷积神经网络的发展及各模型的优缺点及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • Python单元测试模块doctest的具体使用

    Python单元测试模块doctest的具体使用

    这篇文章主要介绍了Python单元测试模块doctest的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • Python descriptor(描述符)的实现

    Python descriptor(描述符)的实现

    这篇文章主要介绍了Python descriptor(描述符)的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Python函数的定义方式与函数参数问题实例分析

    Python函数的定义方式与函数参数问题实例分析

    这篇文章主要介绍了Python函数的定义方式与函数参数问题,结合实例形式详细分析了Python函数定义、函数参数相关原理、操作技巧与注意事项,需要的朋友可以参考下
    2019-12-12
  • 基于FME使用Python过程图解

    基于FME使用Python过程图解

    这篇文章主要介绍了基于FME使用Python过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • Python tornado队列示例-一个并发web爬虫代码分享

    Python tornado队列示例-一个并发web爬虫代码分享

    这篇文章主要介绍了Python tornado队列示例-一个并发web爬虫代码分享,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • Python 包含汉字的文件读写之每行末尾加上特定字符

    Python 包含汉字的文件读写之每行末尾加上特定字符

    这篇文章主要介绍了Python 包含汉字的文件读写之每行末尾加上特定字符的相关资料,需非常不错,具有参考借鉴价值,要的朋友可以参考下
    2016-12-12
  • python判断两个序列的成员是否一样的实例代码

    python判断两个序列的成员是否一样的实例代码

    在本篇文章里小编给大家整理了关于python判断两个序列的成员是否一样的实例代码,需要的朋友们参考下。
    2020-03-03

最新评论