一个循环是一个结构,导致第一个程序要重复一定次数。重复不断循环的条件仍是如此。当条件变为假,循环结束和程序的控制传递给后面的语句循环。

for循环:

在Python for循环遍历序列的任何物品,如一个列表或一个字符串,有能力。

for循环语法是:

for iterating_var insequence:

statements(s)

如果一个序列包含一个表达式列表,它是第一个评价。然后,该序列中的第一项分配迭代变量iterating_var。接下来,执行语句块。列表中的每个项目分配到iterating_var,报表块被执行,直到整个序列被耗尽。

注:在Python中,所有的缩进字符空格后的编程结构相同数量的报表,被认为是一个单一的代码块的一部分。 Python使用缩进作为其语句分组的方法。

例子:

#!/usr/bin/python

for letter in "Python": #First Example

print "Current Letter :", letter

fruits= ["banana", "apple", "mango"]for fruit in fruits: #Second Example

print "Current fruit :", fruitprint "Good bye!"

以上将输出结果:

Current Letter : P

Current Letter : y

Current Letter : t

Current Letter : h

Current Letter : o

Current Letter : n

Current fruit : banana

Current fruit : apple

Current fruit : mango

Good bye!

迭代序列指数:

通过遍历每个项目的另一种方法是由序列本身的偏移指数:

例如:

#!/usr/bin/python

fruits= ["banana", "apple", "mango"]for index inrange(len(fruits)):print "Current fruit :", fruits[index]print "Good bye!"

这将产生以下结果:

Current fruit : banana

Current fruit : apple

Current fruit : mango

Good bye!

在这里,我们采取的len()的协助下,内置的功能,它提供了tuple中的元素的总数,以及范围()内置函数给我们的实际顺序遍历。

原文地址:http://www.manongjc.com/article/971.html

相关阅读:

python for-Python for 循环相关推荐

  1. python基础 条件和循环

    Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...

  2. Python 哪种方式循环最快,或许颠覆你的认知!

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 作者:StarryLand 来源:https://www.starky.ltd/202 ...

  3. pythonfor循环语句1到7、不要4_【IT专家】关于Python中的for循环控制语句

    本文由我司收集整编,推荐下载,如有疑问,请与我司联系 关于 Python 中的 for 循环控制语句 2010/06/14 500461 #第一个:求 50 - 100 之间的质数 import ma ...

  4. python跳出双层for循环的解决方法

    转载 python跳出双层for循环的解决方法 一.问题描述 在二维数组的遍历中,我们经常使用双层for循环.在某些时候,我们并不需要遍历整个二维数组.当条件满足时就应该终止for循环.但是,直接在内 ...

  5. python while循环语句-谈谈Python中的while循环语句

    前言 python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环,for循环的时候必须有一个可迭代的对象,才能循环,比如说得有一个数组. ...

  6. python循环语句-python中的for循环语句怎么写

    python中的for循环语句怎么写? Python for 循环语句 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. for循环的语法格式如下: 1 2 for iter ...

  7. Python列表之for循环应用

    Python列表之for循环应用 一.程序要求及目的 二.代码内容 三.代码运行 一.程序要求及目的 将列表中姓张的人名元素改为姓李的,使用for循环 二.代码内容 # 列表在for循环中使用 lst ...

  8. Python的逻辑判断和循环 || 打印九九乘法表

    Python的逻辑判断和循环 1.if elif else条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. if <条件判断1>: <执行1> elif ...

  9. 【Python】条件及循环语句

    目录 一  条件判断:if语句 1 基本判断语句 2 输入函数 input() 3 两种条件判断:if-else 4 多种条件判断:if-elif-...-else 5 单语句多条件判断:or and ...

  10. python中的for循环

    这是我的第一篇写关于python的博客,在这篇文章里主要介绍python像其他语言一样去使用for循环,通过几个案例来说明 1.python通过for循环来显示数组内容 int_s=[1,2,3,4, ...

最新文章

  1. Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别
  2. java强制转换_java强制类型转换
  3. 使用 Karma、Mocha、Chai 搭建支持 ES6 的测试环境
  4. Ubantu下使用vi时,方向键变字母输出、退格键无法删除字符的解决办法
  5. python中的and_我想问下python中 逻辑与:“”和“and”的区别
  6. 创建一个二维数组,以4行4列左对齐的方式将数组输出
  7. Flutter学习 — 实现滑动关闭、删除item
  8. Spring+webservice(cxf框架)
  9. 【转】JSch - Java实现的SFTP(文件下载详解篇)
  10. 老板子华硕A7N8X-X
  11. Gps经纬度转化关系
  12. Luzj's ZTE Win版 终于开发完成
  13. Gravity:环形二维码扫描识别传感器详细介绍和工作原理
  14. 【Unity3D日常开发】修改游戏对象的材质颜色
  15. 荧光发射和荧光寿命 [Lifetime] 的工作原理
  16. Hutool Java常用工具类汇总
  17. 9999*9999这样的命令在python中无法运行_智慧树形势与政策2018章节答案
  18. Data Availability
  19. 能量原理和变分法笔记1:变分法简介
  20. 基于matlab的水准网间接平差程序设计,matlab水准网间接平差

热门文章

  1. 【转载】:C# string 特殊的引用类型
  2. JRebel 代理激活
  3. 蓝桥杯 1454 蚂蚁感冒 (找规律)
  4. lind.ddd博客笔记索引
  5. [Kerberos] Java client访问kerberos-secured cluster
  6. 《实例化需求》第一篇阅读体会
  7. 收购创业公司如何评估价值
  8. flash 版的mp3编码代码
  9. 关于:项“ConnectionString”已添加
  10. python爬虫如何从一个页面进入另一个页面-Python爬虫如何获取页面内所有URL链接?本文详解...