码迷,mamicode.com
首页 > 其他好文 > 详细

迭代器

时间:2019-12-13 12:04:22      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:color   import   方法   dict   function   rabl   数据类型   合数   集合   

可以用for循环的数据类型:

      1:集合数据类型:list,tuple,dict,set,str

      2 :generator::包括生成器和一些带yield的generator function

定义:可以被next()方法调用并不断返回下一个值的对象称为迭代器 generator

可以使用isinstance()判断一个对象是否为迭代器对象

 1 >>>from collections import Iterable
 2 >>>isinstance([1,2,3,4],Iterable)#列表
 3 True
 4 >>>isinstance({1:2,3:4},Iterable)#字典
 5 True
 6 >>>isinstance((1,2,3,4),Iterable)#元组
 7 True
 8 >>>isinstance("sdfdf",Iterable)#字符串
 9 True
10 >>>isinstance(3,Iterable)
11 False

迭代器

标签:color   import   方法   dict   function   rabl   数据类型   合数   集合   

原文地址:https://www.cnblogs.com/lianggk/p/11516419.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!