没有合适的资源?快使用搜索试试~ 我知道了~
对python中的iter()函数与next()函数详解
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
7 下载量 117 浏览量
2020-12-23
11:59:48
上传
评论
收藏 34KB PDF 举报
温馨提示
试读
1页
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) Trace
资源详情
资源评论
资源推荐
对对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 iter()函数用法实例分析python 迭代器和iter()函数详解及实例详解tryAcquire()、addWaiter()、
acquireQueued()response.getWriter().write()向前台打印信息乱码问题解决深入了解Python iter() 方法的用法
weixin_38649315
- 粉丝: 6
- 资源: 933
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0