博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 入门第三课 迭代对象Iterable和迭代器Iterator
阅读量:7043 次
发布时间:2019-06-28

本文共 668 字,大约阅读时间需要 2 分钟。

迭代对象Iterable和迭代器Iterator

__author__ = 'admin'from collections.abc import Iteratorfrom collections.abc import  Iterableprint(isinstance([],Iterable))print(isinstance((),Iterable))print(isinstance({},Iterable))print(isinstance('hello',Iterable))    #Iterableb = isinstance((x for x in range(5)),Iterator)  #Iterator  could be caught by __next__()print(b)print(isinstance(iter('hello'),Iterator))  # #  iter(Itreable) into Iterator# 首先获得Iterator对象:it = iter([1, 2, 3, 4, 5])# 循环:while True:    try:        # 获得下一个值:        x = next(it)        print(x)    except StopIteration:        # 遇到StopIteration就退出循环        break

转载于:https://www.cnblogs.com/chongmao/p/9911893.html

你可能感兴趣的文章
Oracle 修改文件所有者
查看>>
CocoaPods could not find compatible versions for pod "xxx": In snapshot (Podfile.lock):
查看>>
python发送邮件
查看>>
SilverLight 5 数据绑定
查看>>
ElasticSearch 结构化搜索全文
查看>>
带有进度条的圆周率计算
查看>>
bootstrap插件(对话框)bootbox参数和自定义弹出框宽度设置
查看>>
【转】我眼中的傅盛:为互联网混战而生
查看>>
OO第二次博客作业
查看>>
【DOM编程艺术】显示"缩略语列表"
查看>>
Java实现的断点续传功能
查看>>
用STL vector 来创建二维数组 zz
查看>>
关于Elastic Search (ES)集群的搭建
查看>>
Codeforces Round #116 (Div. 2, ACM-ICPC Rules) Letter(DP 枚举)
查看>>
IsolatedStorageSettings存储数据_____简单_____自定义(复杂)____数据
查看>>
《敏捷软件开发》第4章测试
查看>>
DOS windows 使用bat脚本获取 IP MAC 系统信息
查看>>
PHP给图片添加水印
查看>>
Yaf学习(三)----Yaf类库Library和Model的命名规则
查看>>
蓝桥学院2019算法题2.1-2.5
查看>>