当前位置: 首页 > news >正文

凡科网站建站阳信住房和城乡建设厅网站

凡科网站建站,阳信住房和城乡建设厅网站,怎样建设网站流程,专题探索网站开发模式特点#迭代器迭代是访问集合元素的一种方式,迭代器是一个能够记住遍历位置的对象 迭代器对象从集合的第一个元素开始访问,直到所有的元素都被访问完结束 如果想访问一个元素,需要把这个元素前面的所有元素都遍历后,才可以访问#1.可迭代的对象,像(1),(2)这些对象称之为可迭代对象(Ite… #迭代器迭代是访问集合元素的一种方式,迭代器是一个能够记住遍历位置的对象 迭代器对象从集合的第一个元素开始访问,直到所有的元素都被访问完结束 如果想访问一个元素,需要把这个元素前面的所有元素都遍历后,才可以访问#1.可迭代的对象,像(1),(2)这些对象称之为可迭代对象(Iterable) #(1)以直接作用for循环的数据类型有:list/tuple/dict/set/str #(2)generator:生成器和生成器函数 # list1 [11,22,33] # for i in list1: # print(i) # for char in i love china!: # print(char)#2.判断是否迭代 from collections import Iterable,Iterator # def outPrint(msg): # #判断msg是否可迭代 # flag isinstance(msg,Iterable) # if flag: # for i in msg: # print(i) # else: # print(msg) # outPrint(1) # outPrint([11,22,33])#练习1 # print(isinstance([],Iterable))#True # print(isinstance((),Iterable))#True # print(isinstance({},Iterable))#True # print(isinstance(love,Iterable))#True # print(isinstance((x for x in range(10)),Iterable))#True# 生成器不但可以作用于for循环,还可以被next函数不断调用,并饭后下一个值,直到 # 最后抛出StopIterable异常,表示无法返回下一个值#练习2 #可以被next()函数调用并不断返回下一个值的对象称之为迭代器(Iterator) #如果是迭代器对象那一定可迭代 #判断迭代器对象 # print(isinstance([],Iterator))#False # print(isinstance((),Iterator))#False # print(isinstance({},Iterator))#False # print(isinstance(love,Iterator))#False # print(isinstance((x for x in range(10)),Iterator))#True#生成器都是Iterator对象,但list/dict/str虽然是Iterable,但不是Iterator#iter()函数 #把list/dict/str等等Iterable容器,变成Iterator list2 [11,22,33] # print(next(list2)) list2 iter(list2) print(next(list2)) print(next(list2)) print(next(list2)) # print(next(list2))总结: 1.凡是可作用于for循环的对象都是Iterable 2.凡是可作用于next()的函数的对象都是Iterator 3.iter()函数用于把Iterable容器,变成Iterator迭代器延展: 对于流式数据处理方式可减少内存消耗: 比如处理文件,大视频等,一下猛地把全部数据取出来放到内存里就会导致程序消耗大量内存 一般我们一部分一部分的对文件进行处理for text_line in open(userInfo.txt):print(text_line)break转载于:https://www.cnblogs.com/zxf123/p/8908929.html
http://www.pierceye.com/news/139580/

相关文章:

  • 百度知道山东网站建设建设网站成本预算
  • 人人做免费网站网站建站是 什么
  • 以背景做网站视频为单位网站建设实施方案
  • 简洁大气企业网站模板西安个人做网站
  • 做一个网站需要到哪里做辽宁同鑫建设网站
  • 开发网站监控推荐扬中市建设局网站
  • 手机网站根目录简述一个网站设计的主要步骤
  • 网站改版seo建议网页设计师的能力
  • 网站上线前应该备案吗温州网站建设风格
  • 网站建设书籍免费聊城市东昌府区建设路小学网站
  • 网站标题优化怎么做找人一起做素材网站
  • 如何创建个人网站模板用织梦做模板网站
  • 平台建站建设做网站一定要有营业执照吗
  • 如何把学校网站建设好天猫店铺购买
  • 网站的建设和推广企业网站建设的主要目的是
  • html5 公众号 网站开发工程公司名称
  • 公司做网站那家好网站二维码怎么制作
  • 鼓楼区建设房产和交通局网站网站全屏图片怎么做
  • 外贸订单流失严重番禺网站建设优化推广
  • 做网站送邮箱电商网站建设行情
  • f2c网站建设珠海手机网站建设费用
  • 网站建设的策划书wordpress相册代码
  • 直播网站创做上海网站制作公司哪
  • 如何承接网站建设外包昆明专业网站设计公司
  • 网站做关键词库的作用trellis wordpress
  • 建设一个网站需要哪些硬件设备关键词查询爱站网
  • 17网站一起做网店普宁个人网站备案名称填写的注意事项
  • 好的专业网站建设公司asp300源码
  • 问卷调查网站赚钱一流的盐城网站建设
  • 前端网站推荐常德农科院网站