浅析Python中的for 循环


Posted in Python onJune 09, 2016

Python for 和其他语言一样,也可以用来循环遍历对象,本文章向大家介绍Python for 循环的使用方法和实例,需要的朋友可与参考一下。

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

for循环:

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

for循环语法是:

for iterating_var in sequence:
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 :', fruit
print "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 in range(len(fruits)):
print 'Current fruit :', fruits[index]
print "Good bye!"

这将产生以下结果:

Current fruit : banana
Current fruit : apple
Current fruit : mango
Good bye!

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

以上所述是小编给大家介绍的浅析Python中的for 循环的相关知识,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧!

Python 相关文章推荐
python之wxPython应用实例
Sep 28 Python
Python实现程序的单一实例用法分析
Jun 03 Python
Python获取当前页面内所有链接的四种方法对比分析
Aug 19 Python
python实现感知器算法详解
Dec 19 Python
Python实现PS滤镜特效之扇形变换效果示例
Jan 26 Python
python 实现语音聊天机器人的示例代码
Dec 02 Python
Python Pandas分组聚合的实现方法
Jul 02 Python
python-Web-flask-视图内容和模板知识点西宁街
Aug 23 Python
Python插件机制实现详解
May 04 Python
Python虚拟环境的创建和包下载过程分析
Jun 19 Python
Django如何实现防止XSS攻击
Oct 13 Python
MoviePy常用剪辑类及Python视频剪辑自动化
Dec 18 Python
Python多层嵌套list的递归处理方法(推荐)
Jun 08 #Python
Python-嵌套列表list的全面解析
Jun 08 #Python
PYTHON压平嵌套列表的简单实现
Jun 08 #Python
Python用Bottle轻量级框架进行Web开发
Jun 08 #Python
浅谈Python数据类型之间的转换
Jun 08 #Python
浅谈python 四种数值类型(int,long,float,complex)
Jun 08 #Python
Python while 循环使用的简单实例
Jun 08 #Python
You might like
php5编程中的异常处理详细方法介绍
2008/07/29 PHP
php读取javascript设置的cookies的代码
2010/04/12 PHP
php生成扇形比例图实例
2013/11/06 PHP
PHP多维数组转一维数组的简单实现方法
2015/12/23 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
2019/06/25 PHP
java script编程起步(第三课)
2007/01/10 Javascript
jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码
2011/04/27 Javascript
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
深入理解javascript构造函数和原型对象
2014/09/23 Javascript
js实现仿百度瀑布流的方法
2015/02/05 Javascript
js实现浮动在网页右侧的简洁QQ在线客服代码
2015/09/04 Javascript
pace.js页面加载进度条插件
2015/09/29 Javascript
基于jquery实现图片放大功能
2016/05/07 Javascript
javascript之Boolean类型对象
2016/06/07 Javascript
用JS写的一个Ajax库(实例代码)
2016/08/06 Javascript
微信小程序 Page()函数详解
2016/10/17 Javascript
纯js仿淘宝京东商品放大镜功能
2017/03/02 Javascript
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
深入理解Node中的buffer模块
2017/06/03 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
2019/03/26 Javascript
JS实现简单的表格增删
2020/01/16 Javascript
javaScript实现一个队列的方法
2020/07/14 Javascript
[04:49]2014DOTA2国际邀请赛 Newbee顺利挺进总决赛 ImbaTV独家专访
2014/07/19 DOTA
[00:36]DOTA2勇士令状莱恩声望物品——冥晶之厄展示
2018/05/25 DOTA
python每天定时运行某程序代码
2019/08/16 Python
Python基于当前时间批量创建文件
2020/05/07 Python
python爬虫 requests-html的使用
2020/11/30 Python
CSS3+DIV实现漂亮的动画彩色标签
2016/06/16 HTML / CSS
Notino匈牙利:购买香水和化妆品
2019/04/12 全球购物
教师应聘个人求职信
2013/12/10 职场文书
社区庆八一活动方案
2014/02/02 职场文书
农村门前三包责任书
2014/07/25 职场文书
高中生自我评价范文2015
2015/03/03 职场文书
职工培训工作总结
2015/08/10 职场文书
Java新手教程之ArrayList的基本使用
2021/06/20 Java/Android
Python中npy和mat文件的保存与读取
2022/04/24 Python