迭代器概念

2018-06-18 01:33:09来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

可迭代对象:
  • 可以直接作用于for巡皇的对象统称为可迭代对象:Iterable
1 #判断一个对象是否是Iterable对象,首先需要导入collections中的Iterable模块
2 >>from collections import Iterable
3 >>isinstance([],Iterable)
4 >>True
5 >>isinstance(100,Iterable)
6 >>Fales
迭代器
  • 可以被next()函数调用并不断返回下一个值得对象统称为迭代器:Iterator
  • 可以通过iter()函数将非迭代器对象转换成迭代器
1 #判断一个对象是否是Iterator对象
2 >>from collections import Iterator
3 >>isinstance((x for i in range(10)),Iterator)
4 >>True
5 >>isinstance([],Iterator)
6 >>False

 

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python成员运算符

下一篇:python爬虫--基础知识(1)