浅析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基础教程之元组操作使用详解
Mar 25 Python
python脚本实现查找webshell的方法
Jul 31 Python
Python函数返回值实例分析
Jun 08 Python
基于Python的关键字监控及告警
Jul 06 Python
pandas数据分组和聚合操作方法
Apr 11 Python
利用python计算时间差(返回天数)
Sep 07 Python
django正续或者倒序查库实例
May 19 Python
在django admin中配置搜索域是一个外键时的处理方法
May 20 Python
自学python用什么系统好
Jun 23 Python
Python列表嵌套常见坑点及解决方案
Sep 30 Python
python线程优先级队列知识点总结
Feb 28 Python
Python实现科学占卜 让视频自动打码
Apr 09 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
PHPnow安装服务[apache_pn]失败的问题的解决方法
2010/09/10 PHP
PHP 中常量的知识整理
2017/04/14 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
js将long日期格式转换为标准日期格式实现思路
2013/04/07 Javascript
JS获取select-option-text_value的方法
2013/12/26 Javascript
jquery、js操作checkbox全选反选
2014/03/12 Javascript
jQuery+ajax实现鼠标单击修改内容的方法
2014/06/27 Javascript
vuejs+element-ui+laravel5.4上传文件的示例代码
2017/08/12 Javascript
详解如何优雅地在React项目中使用Redux
2017/12/28 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
微信小程序按钮点击跳转页面详解
2019/05/06 Javascript
[01:10]DOTA2次级职业联赛 - U5战队宣传片
2014/12/01 DOTA
[01:38]完美世界DOTA2联赛PWL S3 集锦第四期
2020/12/21 DOTA
python中xrange用法分析
2015/04/15 Python
python爬虫入门教程--正则表达式完全指南(五)
2017/05/25 Python
老生常谈python之鸭子类和多态
2017/06/13 Python
Python实现查询某个目录下修改时间最新的文件示例
2018/08/29 Python
django 消息框架 message使用详解
2019/07/22 Python
python找出因数与质因数的方法
2019/07/25 Python
Python Web程序搭建简单的Web服务器
2019/07/31 Python
python飞机大战pygame游戏框架搭建操作详解
2019/12/17 Python
CentOS7下安装python3.6.8的教程详解
2020/01/03 Python
Python利用全连接神经网络求解MNIST问题详解
2020/01/14 Python
Python collections.defaultdict模块用法详解
2020/06/18 Python
怎么快速自学python
2020/06/22 Python
Python+OpenCV图像处理——实现轮廓发现
2020/10/23 Python
HTML5使用DOM进行自定义控制示例代码
2013/06/08 HTML / CSS
中国梦主题教育活动总结
2014/05/05 职场文书
超市七夕促销活动方案
2014/08/28 职场文书
摩登时代观后感
2015/06/03 职场文书
校园广播稿范文
2015/08/19 职场文书
晚会开幕词范文
2016/03/04 职场文书
JavaScript的Set数据结构详解
2022/02/18 Javascript
十大好看的穿越动漫排名:《瑞克和莫蒂》第一,国漫《有药》在榜
2022/03/18 日漫
Java十分钟精通进阶适配器模式
2022/04/06 Java/Android
Django框架中模型的用法
2022/06/10 Python