浅析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基础教程之udp端口扫描
Feb 10 Python
Python访问MySQL封装的常用类实例
Nov 11 Python
python检查指定文件是否存在的方法
Jul 06 Python
Python 爬虫爬取指定博客的所有文章
Feb 17 Python
python使用xslt提取网页数据的方法
Feb 23 Python
在cmd命令行里进入和退出Python程序的方法
May 12 Python
Vue的el-scrollbar实现自定义滚动
May 29 Python
Django web框架使用url path name详解
Apr 29 Python
Django实现web端tailf日志文件功能及实例详解
Jul 28 Python
如何在django中添加日志功能
Feb 06 Python
Python如何爬取51cto数据并存入MySQL
Aug 25 Python
python 如何对logging日志封装
Dec 02 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
PHP和XSS跨站攻击的防范
2007/04/17 PHP
php中文验证码实现方法
2015/06/18 PHP
PHP简单实现文本计数器的方法
2016/04/28 PHP
浅谈php中curl、fsockopen的应用
2016/12/10 PHP
浅谈PHP无限极分类原理
2019/03/14 PHP
jQuery 渐变下拉菜单
2009/12/15 Javascript
js word表格动态添加代码
2010/06/07 Javascript
原生javascript获取元素样式属性值的方法
2010/12/25 Javascript
JQuery each()函数如何优化循环DOM结构的性能
2012/12/10 Javascript
javascript实现选中复选框后相关输入框变灰不可用的方法
2015/08/11 Javascript
javascript实现C语言经典程序题
2015/11/29 Javascript
原生js实现图片轮播特效
2015/12/18 Javascript
jQuery控制div实现随滚动条滚动效果
2016/06/07 Javascript
React SSR样式及SEO的实践
2018/10/22 Javascript
详解vue-cli3开发Chrome插件实践
2019/05/29 Javascript
解决vue打包后刷新页面报错:Unexpected token
2019/08/27 Javascript
Webpack中SplitChunksPlugin 配置参数详解
2020/03/24 Javascript
[01:17]炒鸡美酒第四天TA暴走
2018/06/05 DOTA
Python删除指定目录下过期文件的2个脚本分享
2014/04/10 Python
Python合并字符串的3种方法
2015/05/21 Python
Python中集合的内建函数和内建方法学习教程
2015/08/19 Python
为什么入门大数据选择Python而不是Java?
2018/03/07 Python
Python实现读取机器硬件信息的方法示例
2018/06/09 Python
基于scrapy的redis安装和配置方法
2018/06/13 Python
python使用tcp实现局域网内文件传输
2020/03/20 Python
Python实现针对json中某个关键字段进行排序操作示例
2018/12/25 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
用Anaconda安装本地python包的方法及路径问题(图文)
2019/07/16 Python
Django在Model保存前记录日志实例
2020/05/14 Python
python各种excel写入方式的速度对比
2020/11/10 Python
巴西体育用品商店:Lojão dos Esportes
2018/07/21 全球购物
巴西最大的巴士票务门户:Quero Passagem
2020/11/21 全球购物
大学生职业规划书的范本
2014/02/18 职场文书
超市创意活动方案
2014/08/15 职场文书
群众路线教育实践活动批评与自我批评
2014/09/15 职场文书
升学宴学生致辞
2015/07/27 职场文书