我是靠谱客的博主 健忘篮球,这篇文章主要介绍迭代器(iterator),现在分享给大家,希望可以做个参考。

1.创建生成器时,最好next一下,确保达到yield的地方
2.一个补充操作("%s"% ver)格式化字符串
3.可以直接进行数据类型的:str tuple list set dict genenate
这些可以直接进行for循环的称为可迭代对象:iterable
isinstance(,iterable) 判断是否为迭代对象
可以被next调用,并返回下一个的对象称为迭代器:iterator
isinstance(,iterator) 判断是否为迭代器对象
dir(数据类型)可查看可用的调用方法
生成器一定是迭代器,迭代器不一定是生成器
iterable可以转化为iterator,调用iter函数
iter(“iterable”)
惰性计算:走到这一步我才算
iterator表示数据流,是一个有序序列,但是不知道长度,甚至无穷的数据里
因为自然界中有很多无穷的东西,正常的数列类型无法储存,所以要使用iterator
for循环在3.0就是一个迭代器
f.readlines将文章的每一行当成元素处理成类别
for line in f:
print(line) 注意这是一个迭代器

最后

以上就是健忘篮球最近收集整理的关于迭代器(iterator)的全部内容,更多相关迭代器(iterator)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部