当前位置: 首页 > news >正文

python篇第10天【For 循环语句】

 
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
for a in 'Henry':
print "This is ", a
 
fruits = ['banana','apple','mango']
for fruit in fruits:
print 'Fruit is ', fruit
 
尝试一下 »
以上实例输出结果:
当前字母 : P 当前字母 : y 当前字母 : t 当前字母 : h 当前字母 : o 当前字母 : n 当前水果 : banana 当前水果 : apple 当前水果 : mango Good bye!
 
通过序列索引迭代
另外一种执行循环的遍历方式是通过索引,如下实例:
实例
#!/usr/bin/python # -*- coding: UTF-8 -*- fruits = ['banana', 'apple', 'mango'] for index in range(len(fruits)): print '当前水果 :', fruits[index] print "Good bye!"
以上实例输出结果:
当前水果 : banana 当前水果 : apple 当前水果 : mango Good bye!
以上实例我们使用了内置函数 len() 和 range(),函数 len() 返回列表的长度,即元素的个数。 range返回一个序列的数。
 
循环使用 else 语句
 
在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。

 

 
#使用内置 enumerate 函数进行遍历
#for index, item in enumerate(sequence):
# process(index, item)
sequence = [12, 34, 34, 23, 45, 76, 89]
 
for i, j in enumerate(sequence):
print i,j
 

转载于:https://www.cnblogs.com/TomBombadil/p/10979677.html

相关文章:

  • React实战之将数据库返回的时间转换为几分钟前、几小时前、几天前的形式。...
  • 2、CDH组件安装
  • 第一章 Vue介绍
  • awk使用记录
  • (¥1011)-(一千零一拾一元整)输出
  • 第六章 组件 51 组件化和模块化的区别
  • 如何回答——请简述MySQL索引类型
  • WUSTOJ 1307: 校门外的树(Java)
  • 【java】查重类的实现
  • 解决Visual Studio 2017隐藏“高级保存选项”命令
  • 深入理解HashMap(JDK1.8)
  • install web3 1.0
  • 1_achcom
  • WinServer-SMTP服务
  • maccms代码审计
  • JS+CSS实现数字滚动
  • mysql常用命令汇总
  • Next.js之基础概念(二)
  • Service Worker
  • SQLServer之索引简介
  • tweak 支持第三方库
  • uni-app项目数字滚动
  • vue2.0项目引入element-ui
  • 猴子数据域名防封接口降低小说被封的风险
  • 前嗅ForeSpider中数据浏览界面介绍
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 消息队列系列二(IOT中消息队列的应用)
  • 一起参Ember.js讨论、问答社区。
  • 做一名精致的JavaScripter 01:JavaScript简介
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • ​LeetCode解法汇总518. 零钱兑换 II
  • #define、const、typedef的差别
  • #Linux(帮助手册)
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • (10)ATF MMU转换表
  • (5)STL算法之复制
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (定时器/计数器)中断系统(详解与使用)
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (强烈推荐)移动端音视频从零到上手(下)
  • (三)docker:Dockerfile构建容器运行jar包
  • (一)基于IDEA的JAVA基础10
  • (转) RFS+AutoItLibrary测试web对话框
  • (轉貼) UML中文FAQ (OO) (UML)
  • ../depcomp: line 571: exec: g++: not found
  • .Net 4.0并行库实用性演练
  • .net(C#)中String.Format如何使用
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .Net接口调试与案例
  • .NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作)
  • .NET企业级应用架构设计系列之结尾篇
  • /etc/skel 目录作用