浅析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实现在pickling的时候压缩的方法
Sep 25 Python
Python入门篇之列表和元组
Oct 17 Python
仅用500行Python代码实现一个英文解析器的教程
Apr 02 Python
Python实现扫描局域网活动ip(扫描在线电脑)
Apr 28 Python
Python中方法链的使用方法
Feb 23 Python
python with提前退出遇到的坑与解决方案
Jan 05 Python
Anaconda入门使用总结
Apr 05 Python
实例讲解Python爬取网页数据
Jul 08 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
Oct 23 Python
详解Python安装tesserocr遇到的各种问题及解决办法
Mar 07 Python
用Python抢火车票的简单小程序实现解析
Aug 14 Python
python3.4中清屏的处理方法
Jul 06 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
Session保存到数据库的php类分享
2011/10/24 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
jquery实现简单的拖拽效果实例兼容所有主流浏览器
2013/06/21 Javascript
JS限制Textarea文本域字符个数的具体实现
2013/08/02 Javascript
JavaScript时间转换处理函数
2015/04/14 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
JavaScript学习笔记之创建对象
2016/03/25 Javascript
基于Angular.js实现的触摸滑动动画实例代码
2017/02/19 Javascript
JavaScript Uploadify文件上传实例
2017/02/28 Javascript
Angular使用$http.jsonp发送跨站请求的方法
2017/03/16 Javascript
使用JavaScript实现点击循环切换图片效果
2017/09/03 Javascript
用vue写一个仿简书的轮播图的示例代码
2018/03/13 Javascript
简化vuex的状态管理方案的方法
2018/06/02 Javascript
vue.js高德地图实现热点图代码实例
2019/04/18 Javascript
Vuex实现数据增加和删除功能
2019/11/11 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
八种Vue组件间通讯方式合集(推荐)
2020/08/18 Javascript
vue移动端写的拖拽功能示例代码
2020/09/09 Javascript
js实现抽奖功能
2020/11/24 Javascript
[02:46]2014DOTA2国际邀请赛 选手为你解读比赛MVP充满梦想
2014/07/09 DOTA
Django实现图片文字同时提交的方法
2015/05/26 Python
Python中import机制详解
2017/11/14 Python
使用python3构建文件传输的方法
2019/02/13 Python
实例讲解Python中整数的最大值输出
2019/03/17 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
2020/03/30 Python
浅谈TensorFlow中读取图像数据的三种方式
2020/06/30 Python
财务总监管理岗位职责
2014/03/08 职场文书
党员干部群众路线个人整改措施
2014/09/18 职场文书
房产协议书范本2014
2014/09/30 职场文书
法定代表人资格证明书
2015/06/18 职场文书
2015年防灾减灾工作总结
2015/07/24 职场文书
同学联谊会邀请函
2019/06/24 职场文书
导游词之台湾阿里山
2019/10/23 职场文书
Nginx开启Brotli压缩算法实现过程详解
2021/03/31 Servers
Java实现多文件上传功能
2021/06/30 Java/Android