浅析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 文件操作实现代码
Oct 07 Python
零基础写python爬虫之urllib2使用指南
Nov 05 Python
Python常用时间操作总结【取得当前时间、时间函数、应用等】
May 11 Python
Python Json模块中dumps、loads、dump、load函数介绍
May 15 Python
Django框架多表查询实例分析
Jul 04 Python
在python带权重的列表中随机取值的方法
Jan 23 Python
Python3 chardet模块查看编码格式的例子
Aug 14 Python
Python Web框架之Django框架cookie和session用法分析
Aug 16 Python
django中使用POST方法获取POST数据
Aug 20 Python
django实现模板中的字符串文字和自动转义
Mar 31 Python
Python 忽略文件名编码的方法
Aug 01 Python
Python读取文件夹下的所有文件实例代码
Apr 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中jsonp的跨域实例
2013/06/21 PHP
PHP创建/删除/复制文件夹、文件
2016/05/03 PHP
PHP多进程编程总结(推荐)
2016/07/18 PHP
JavaScript之IE的fireEvent方法详细解析
2013/11/20 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
Node.js安装教程和NPM包管理器使用详解
2014/08/16 Javascript
jQuery实现的调整表格行tr上下顺序
2016/01/10 Javascript
jquery使用on绑定a标签无效 只能用live解决
2016/06/02 Javascript
JavaScript数组的定义及数字操作技巧
2016/06/06 Javascript
nodejs批量下载图片的实现方法
2017/05/19 NodeJs
详解Nodejs之npm&package.json
2017/06/15 NodeJs
详解jQuery中关于Ajax的几个常用的函数
2017/07/17 jQuery
微信小程序 页面跳转传值实现代码
2017/07/27 Javascript
详解vue-cli本地环境API代理设置和解决跨域
2017/09/05 Javascript
微信小程序JS加载esmap地图的实例详解
2019/09/04 Javascript
使用VScode 插件debugger for chrome 调试react源码的方法
2019/09/13 Javascript
Vue中Table组件行内右键菜单实现方法(基于 vue + AntDesign)
2019/11/21 Javascript
js判断一个对象是数组(函数)的方法实例
2019/12/19 Javascript
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
[04:50]2019DOTA2高校联赛秋季赛四强集锦
2019/12/27 DOTA
推荐下python/ironpython:从入门到精通
2007/10/02 Python
深入解析Python中的descriptor描述器的作用及用法
2016/06/27 Python
python提取xml里面的链接源码详解
2019/10/15 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
2019/10/24 Python
基于python判断目录或者文件代码实例
2019/11/29 Python
python 将Excel转Word的示例
2021/03/02 Python
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
2014/04/03 HTML / CSS
戴尔新西兰官网:Dell New Zealand
2020/01/07 全球购物
《只有一个地球》教学反思
2014/02/14 职场文书
分层教学实施方案
2014/03/19 职场文书
淘宝活动总结范文
2014/06/26 职场文书
干部作风建设心得体会
2014/10/22 职场文书
八一建军节慰问信
2015/02/14 职场文书
2015年化验室工作总结
2015/04/23 职场文书
公司庆典主持词
2015/07/04 职场文书
Python-OpenCV实现图像缺陷检测的实例
2021/06/11 Python