浅析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 相关文章推荐
Python3中使用PyMongo的方法详解
Jul 28 Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
Jan 16 Python
Python实现重建二叉树的三种方法详解
Jun 23 Python
Python+pandas计算数据相关系数的实例
Jul 03 Python
python实现Dijkstra静态寻路算法
Jan 17 Python
ubuntu 18.04搭建python环境(pycharm+anaconda)
Jun 14 Python
python输入多行字符串的方法总结
Jul 02 Python
Python实现socket非阻塞通讯功能示例
Nov 06 Python
浅谈在django中使用redirect重定向数据传输的问题
Mar 13 Python
Keras在训练期间可视化训练误差和测试误差实例
Jun 16 Python
Pycharm 2020.1 版配置优化的详细教程
Aug 07 Python
教你用Python matplotlib库制作简单的动画
Jun 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
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
2009/08/07 PHP
PHP实现将MySQL重复ID二维数组重组为三维数组的方法
2016/08/01 PHP
javascript 验证日期的函数
2010/03/18 Javascript
从零开始学习jQuery (四) jQuery中操作元素的属性与样式
2011/02/23 Javascript
推荐一个封装好的getElementsByClassName方法
2014/12/02 Javascript
node.js中的http.response.removeHeader方法使用说明
2014/12/14 Javascript
js实现点击图片改变页面背景图的方法
2015/02/28 Javascript
微信支付如何实现内置浏览器的H5页面支付
2015/09/25 Javascript
JS实现带提示的星级评分效果完整实例
2015/10/30 Javascript
快速学习AngularJs HTTP响应拦截器
2015/12/31 Javascript
jQuery实现获取table表格第一列值的方法
2016/03/01 Javascript
纯原生js实现贪吃蛇游戏
2020/04/16 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
2017/05/09 Javascript
使用 Javascript 实现浏览器推送提醒功能的示例
2017/11/03 Javascript
使用veloticy-ui生成文字动画效果
2018/02/08 Javascript
快速解决select2在bootstrap模态框中下拉框隐藏的问题
2018/08/10 Javascript
微信小程序实现的3d轮播图效果示例【基于swiper组件】
2018/12/11 Javascript
React通过redux-persist持久化数据存储的方法示例
2019/02/14 Javascript
vue表单验证你真的会了吗?vue表单验证(form)validate
2019/04/07 Javascript
JavaScript类的继承多种实现方法
2020/05/30 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
[25:59]Newbee vs TNC 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
使用Python通过win32 COM实现Word文档的写入与保存方法
2018/05/08 Python
python批量创建指定名称的文件夹
2019/03/21 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
python list多级排序知识点总结
2019/10/23 Python
Pytorch 之修改Tensor部分值方式
2019/12/27 Python
pycharm设置当前工作目录的操作(working directory)
2020/02/14 Python
使用Python项目生成所有依赖包的清单方式
2020/07/13 Python
html5实现移动端适配完美写法
2017/11/16 HTML / CSS
欧迪办公美国官网:Office Depot
2016/08/22 全球购物
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
初中校园之声广播稿
2014/01/15 职场文书
文艺演出策划方案
2014/06/07 职场文书
初中生庆国庆演讲稿范文2014
2014/09/25 职场文书
Web前端:CSS最强总结 附详细代码
2021/03/31 HTML / CSS