浅析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中多线程及程序锁浅析
Jan 21 Python
Python获取系统默认字符编码的方法
Jun 04 Python
Python3 处理JSON的实例详解
Oct 29 Python
python range()函数取反序遍历sequence的方法
Jun 25 Python
Python Pandas 获取列匹配特定值的行的索引问题
Jul 01 Python
深入浅析python变量加逗号,的含义
Feb 22 Python
django model object序列化实例
Mar 13 Python
pygame实现弹球游戏
Apr 14 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
May 22 Python
Keras 使用 Lambda层详解
Jun 10 Python
字典算法实现及操作 --python(实用)
Mar 31 Python
浅谈Python项目的服务器部署
Apr 25 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数据饼图效果实现代码
2011/11/23 PHP
php抓取页面的几种方法详解
2013/06/17 PHP
is_uploaded_file函数引发的不能上传文件问题
2013/10/29 PHP
基于jquery的has()方法以及与find()方法以及filter()方法的区别详解
2013/04/26 Javascript
SeaJS入门教程系列之完整示例(三)
2014/03/03 Javascript
jQuery 过滤方法filter()选择具有特殊属性的元素
2014/06/15 Javascript
在JS数组特定索引处指定位置插入元素
2014/07/27 Javascript
2014年最火的Node.JS后端框架推荐
2014/10/27 Javascript
JavaScript实现cookie的写入、读取、删除功能
2015/11/05 Javascript
seajs学习之模块的依赖加载及模块API的导出
2016/10/20 Javascript
Vue keep-alive实践总结(推荐)
2017/08/31 Javascript
vue+webpack实现异步组件加载的方法
2018/02/03 Javascript
使用FileReader API创建Vue文件阅读器组件
2018/04/03 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
2018/09/13 Javascript
vue quill editor 使用富文本添加上传音频功能
2020/01/14 Javascript
python实现文件名批量替换和内容替换
2014/03/20 Python
Python实现的一个简单LRU cache
2014/09/26 Python
Python中操作文件之write()方法的使用教程
2015/05/25 Python
Python的Django框架中消息通知的计数器实现教程
2016/06/13 Python
详解python3百度指数抓取实例
2016/12/12 Python
《与孩子一起学编程》python自测题
2018/05/27 Python
Python hashlib模块用法实例分析
2018/06/12 Python
浅谈python3.x pool.map()方法的实质
2019/01/16 Python
对python 通过ssh访问数据库的实例详解
2019/02/19 Python
Django框架模板的使用方法示例
2019/05/25 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
Python实现把多维数组展开成DataFrame
2019/11/30 Python
python中使用np.delete()的实例方法
2021/02/01 Python
html特殊符号示例 html特殊字符编码对照表
2014/01/14 HTML / CSS
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
上海雨人软件技术开发有限公司测试题
2015/07/14 面试题
软件工程专业推荐信
2013/10/28 职场文书
总经理办公室主任岗位职责
2013/11/12 职场文书
《歌唱二小放牛郎》教学反思
2014/04/19 职场文书
违反交通安全法检讨书
2014/10/24 职场文书
财务部岗位职责
2015/02/03 职场文书