浅析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 25 Python
python实现用户管理系统
Jan 10 Python
django 删除数据库表后重新同步的方法
May 27 Python
Python闭包执行时值的传递方式实例分析
Jun 04 Python
python实现根据文件关键字进行切分为多个文件的示例
Dec 10 Python
python正则表达式去除两个特殊字符间的内容方法
Dec 24 Python
这可能是最好玩的python GUI入门实例(推荐)
Jul 19 Python
python输出pdf文档的实例
Feb 13 Python
详解Python中namedtuple的使用
Apr 27 Python
Django filter动态过滤与排序实现过程解析
Nov 26 Python
Python3中的tuple函数知识点讲解
Jan 03 Python
Python经常使用的一些内置函数
Apr 11 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
解析Extjs与php数据交互(增删查改)
2013/06/25 PHP
PHP时间戳 strtotime()使用方法和技巧
2013/10/29 PHP
基于PHP实现简单的随机抽奖小程序
2016/01/05 PHP
php实现的XML操作(读取)封装类完整实例
2017/02/23 PHP
thinkPHP实现的联动菜单功能详解
2017/05/05 PHP
自制的文件上传JS控件可支持IE、chrome、firefox etc
2014/04/18 Javascript
JavaScript打印网页指定区域的例子
2014/05/03 Javascript
js处理表格对table进行修饰
2014/05/26 Javascript
JavaScript入门基础
2015/08/12 Javascript
13个PHP函数超实用
2015/10/21 Javascript
JS简单实现仿百度控制台输出信息效果
2016/09/04 Javascript
用Angular实时获取本地Localstorage数据,实现一个模拟后台数据登入的效果
2016/11/09 Javascript
jQuery实现选项卡功能(两种方法)
2017/03/08 Javascript
利用prop-types第三方库对组件的props中的变量进行类型检测
2017/05/02 Javascript
JS实现自定义状态栏动画文字效果示例
2017/10/12 Javascript
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
解决layui弹出层layer的area过大被遮挡的问题
2019/09/21 Javascript
jquery 键盘事件 keypress() keydown() keyup()用法总结
2019/10/23 jQuery
微信小程序的引导页实现代码
2020/06/24 Javascript
[11:57]《一刀刀一天》第十七期:TI中国军团加油!
2014/05/26 DOTA
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
python 从远程服务器下载东西的代码
2013/02/10 Python
Python 错误和异常小结
2013/10/09 Python
tornado 多进程模式解析
2018/01/15 Python
python函数的作用域及关键字详解
2019/08/20 Python
简单了解python列表和元组的区别
2020/05/14 Python
美国Max仓库:Max Warehouse
2020/05/31 全球购物
荷兰美妆护肤品海淘网站:Beautinow(中文)
2020/11/22 全球购物
学前教育教师求职自荐信
2013/09/22 职场文书
2014年会演讲稿范文
2014/01/06 职场文书
歌唱比赛获奖感言
2014/01/21 职场文书
学习党的群众路线对照检查材料
2014/09/29 职场文书
医生学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
使用pycharm运行flask应用程序的详细教程
2021/06/07 Python