python语言编程中迭代器,python中的迭代法

  python语言编程中迭代器,python中的迭代法

  一个集装箱里存放着许多东西。一般东西都是按照一定的规则存储和计算的。但是,不可能把所有东西都装在一个容器里,所以会人为地设置一个限制。超过限制时,将会报告异常。那么迭代器就要发挥作用了。迭代器的好处是节省空间,因为如果要存储字符串0~9,需要拆分10个空格,但是有了迭代器,就多开了一个空格。让我们来看看迭代器的用法。

  important; text-indent: 0px; letter-spacing: normal; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif, SimHei, SimSun; font-size: 16px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; overflow-wrap: break-word;">1、迭代文件

  

for line in open('ex.txt'):

   print(line, end='')

  

输出:

  

I love Python

  ...

  ...

  

2、迭代字符串

  

S = 'PYTHON'

  for s in S:

   print(s * 3)

  

输出:

  

PPP

  YYY

  TTT

  HHH

  OOO

  NNN

  

3、迭代元组

  

L = (1,2,3,4,5)

  for element in L:

   print(str(element) * 3)

  # 利用enumerate获取索引进行迭代

  for i in enumerate(L):

   print(i)

  

输出:

  

111

  222

  333

  444

  555

  (0, 1)

  (1, 2)

  (2, 3)

  (3, 4)

  (4, 5)

  

以上就是小编向大家介绍用迭代器迭代文件、字符串、元组的方法,大家对迭代器有所了解了吗?迭代器这个抽象的东西,大家可以按照自己的需求来定义合适的迭代器哦~

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • python语言基本语句用法总结大全,python语言基本语句用法总结怎么写
  • python语言基本语句用法总结大全,python语言基本语句用法总结怎么写,python语言基本语句用法总结
  • python是一种什么类型的计算机语言,python语言是一种什么类型的编程语言
  • Python的保留字符,python语言中的保留字
  • python的指数e怎么表示,指数函数在python语言中怎么表示
  • python语言合法的变量命名,在python中变量的命名要注意哪些问题
  • python变量命名可以用中文吗,下面哪一个不是python语言合法的变量命名
  • Python分词库,用python语言中文分词第三方库jieba对文件data
  • python中复数类型的实部和虚部都是浮点数,python语言中,复数类型中实数部分和虚数部分
  • 用python语言判断一个数是否为素数,Python判断是不是素数
  • python语句变量命名规则,python语言命名变量规则
  • 简述python语言程序的特点,以下关于python语言技术特点
  • matlab中for循环的用法例子,python语言for循环语句
  • Python主网站,python语言的官方网站
  • 用python开发的软件有哪些,哪些工具可以使用python语言开发软件
  • 留言与评论(共有 条评论)
       
    验证码: