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


Posted in Python onOctober 18, 2018

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 相关文章推荐
Python多线程实例教程
Sep 06 Python
Python中的ceil()方法使用教程
May 14 Python
Python3写入文件常用方法实例分析
May 22 Python
详细讲解Python中的文件I/O操作
May 24 Python
深入理解python中的闭包和装饰器
Jun 12 Python
详解常用查找数据结构及算法(Python实现)
Dec 09 Python
pygame实现雷电游戏雏形开发
Nov 20 Python
解决Python中定时任务线程无法自动退出的问题
Feb 18 Python
Python数据类型之Set集合实例详解
May 07 Python
python中可以声明变量类型吗
Jun 18 Python
keras 简单 lstm实例(基于one-hot编码)
Jul 02 Python
Python之京东商品秒杀的实现示例
Jan 06 Python
对Python 3.2 迭代器的next函数实例讲解
Oct 18 #Python
对python中的高效迭代器函数详解
Oct 18 #Python
对Python中内置异常层次结构详解
Oct 18 #Python
Python运维开发之psutil库的使用详解
Oct 18 #Python
python实现自动登录后台管理系统
Oct 18 #Python
python 对给定可迭代集合统计出现频率,并排序的方法
Oct 18 #Python
python实现简单登陆系统
Oct 18 #Python
You might like
对盗链说再见...
2006/10/09 PHP
微信公众号实现会员卡领取功能
2017/06/08 PHP
javascript语句中的CDATA标签的意义
2007/05/09 Javascript
jQuery 事件队列调整方法
2009/09/18 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
javascript实现ecshop搜索框键盘上下键切换控制
2015/03/18 Javascript
关于网页中的无缝滚动的js代码
2016/06/09 Javascript
Bootstrap进度条学习使用
2017/02/09 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
AngularJS实现的根据数量与单价计算总价功能示例
2017/12/26 Javascript
VSCode 配置React Native开发环境的方法
2017/12/27 Javascript
js实现简单选项卡功能
2020/03/23 Javascript
NodeJS使用Range请求实现下载功能的方法示例
2018/10/12 NodeJs
Vue表单输入绑定的示例代码
2018/11/01 Javascript
nodeJS进程管理器pm2的使用
2019/01/09 NodeJs
微信小程序的开发范式BeautyWe.js入门详解
2019/07/10 Javascript
js使用文件流下载csv文件的实现方法
2019/07/15 Javascript
微信小程序之滑动页面隐藏和显示组件功能的实现代码
2020/06/19 Javascript
[50:22]完美盛典-2018年度红毯走秀
2018/12/16 DOTA
Python中urllib2模块的8个使用细节分享
2015/01/01 Python
Python扫描IP段查看指定端口是否开放的方法
2015/06/09 Python
python pycurl验证basic和digest认证的方法
2018/05/02 Python
python 统计列表中不同元素的数量方法
2018/06/29 Python
pycharm执行python时,填写参数的方法
2018/10/29 Python
numpy和pandas中数组的合并、拉直和重塑实例
2019/06/28 Python
如何用Python制作微信好友个性签名词云图
2019/06/28 Python
将python包发布到PyPI和制作whl文件方式
2019/12/25 Python
模范家庭事迹材料
2014/02/10 职场文书
商务日语专业毕业生自荐信
2014/03/27 职场文书
国际商务专业毕业生自我鉴定2014
2014/09/27 职场文书
校园游戏活动新闻稿
2014/10/15 职场文书
丧事答谢词
2015/01/05 职场文书
大学毕业生自我评价
2015/03/02 职场文书
大学生自我推荐信范文
2015/03/24 职场文书
楚门的世界观后感
2015/06/03 职场文书
毕业生的自我鉴定表范文
2019/05/16 职场文书