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

chomperwu

迭代器

1
2
3
4
name  =  iter ( 'inter' )
for  in  name:        #循环打印出迭代器中的内容
     print (i)
     print ( type (i))

<class 'str_iterator'>

i

<class 'str'>

n

<class 'str'>

t

<class 'str'>

e

<class 'str'>

r

<class 'str'>


应用在文件操作中

1
2
3
4
5
6
7
=  open ( 'E:\暂存\新建文本文档.txt' , 'r' )
print ( type (f))
 
for  in  f:
     print (l)    #一行一行的打印出文件内容
 
f.close()


生成器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def  getNum(x):
     y = 0
     while  y < x:
         yield  y      #返回y
         + =  1
#执行的时候,函数执行到yield语句处就停止了,等待下一次迭代
         
         
=  getNum( 10 )
print ( type (g))      #<class 'generator'>
#print(g.__next__())
#print(g.__next__())
 
for  in  g:
     print (i)




本文转自 chomperwu 51CTO博客,原文链接:http://blog.51cto.com/chomper/1941473,如需转载请自行联系原作者

相关文章:

  • 在SpringMVC中使用拦截器(interceptor)拦截CSRF攻击
  • 一、网络的基本概念
  • 利用LVS-NAT和DR模型分别负载均衡一个php应用
  • VII Python(9)socket编程
  • zookeeper系列(七)实战分布式命名服务
  • Animations的使用
  • 利用Python生成随机4位验证码
  • 测试标准学习
  • 一些不常见的css知识
  • 第四课——MFC应用程序框架
  • 列表、元祖概述
  • 拨云见日—深入解析Oracle TX 行锁(上)
  • 询问Spring Bott和高并发框架两个问题
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • MicroProfile 1.2新增功能介绍
  • 「译」Node.js Streams 基础
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • es6--symbol
  • GitUp, 你不可错过的秀外慧中的git工具
  • Java IO学习笔记一
  • linux安装openssl、swoole等扩展的具体步骤
  • Making An Indicator With Pure CSS
  • MQ框架的比较
  • Python打包系统简单入门
  • storm drpc实例
  • 翻译:Hystrix - How To Use
  • 记一次和乔布斯合作最难忘的经历
  • 力扣(LeetCode)56
  • 聊聊redis的数据结构的应用
  • 入手阿里云新服务器的部署NODE
  • 项目管理碎碎念系列之一:干系人管理
  • 用Canvas画一棵二叉树
  • ​第20课 在Android Native开发中加入新的C++类
  • ​你们这样子,耽误我的工作进度怎么办?
  • !!Dom4j 学习笔记
  • #宝哥教你#查看jquery绑定的事件函数
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (4)(4.6) Triducer
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (转)JAVA中的堆栈
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • .bat文件调用java类的main方法
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .Net 代码性能 - (1)
  • ?
  • @Autowired标签与 @Resource标签 的区别
  • [ SNOI 2013 ] Quare
  • [ 云计算 | AWS 实践 ] 基于 Amazon S3 协议搭建个人云存储服务
  • []error LNK2001: unresolved external symbol _m
  • [20170705]lsnrctl status LISTENER_SCAN1
  • [ai笔记3] ai春晚观后感-谈谈ai与艺术