python中enumerate函数遍历元素用法分析


Posted in Python onMarch 11, 2016

本文实例讲述了python中enumerate函数遍历元素用法。分享给大家供大家参考,具体如下:

enumerate函数用于遍历序列中的元素以及它们的下标

示例代码如下:

i = 0
seq = ['one', 'two', 'three']
for element in seq:
  print i, seq[i]
  i += 1
#0 one
#1 two
#2 three
print '============'
seq = ['one', 'two', 'three']
for i, element in enumerate(seq):
  print i, seq[i]
print '============'
for i,j in enumerate('abc'):
  print i,j
#0 a
#1 b
#2 c
print '============'
def _treatment(pos, element):
  return '%d: %s' %(pos, element)
seq = ['one', 'two', 'three']
print [_treatment(i, e1) for i, e1 in enumerate(seq)]

运行结果如下:

0 one
1 two
2 three
============
0 one
1 two
2 three
============
0 a
1 b
2 c
============
['0: one', '1: two', '2: three']

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python爬虫教程之爬取百度贴吧并下载的示例
Mar 07 Python
Python时间模块datetime、time、calendar的使用方法
Jan 13 Python
Python读取MRI并显示为灰度图像实例代码
Jan 03 Python
Python 判断 有向图 是否有环的实例讲解
Feb 01 Python
对sklearn的使用之数据集的拆分与训练详解(python3.6)
Dec 14 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
Aug 15 Python
FFrpc python客户端lib使用解析
Aug 24 Python
python绘制无向图度分布曲线示例
Nov 22 Python
Python调用接口合并Excel表代码实例
Mar 31 Python
Python logging模块写入中文出现乱码
May 21 Python
只用50行Python代码爬取网络美女高清图片
Jun 02 Python
用Python生成会跳舞的美女
Jan 18 Python
python实现class对象转换成json/字典的方法
Mar 11 #Python
Windows下Python的Django框架环境部署及应用编写入门
Mar 10 #Python
深入学习python的yield和generator
Mar 10 #Python
Python中random模块生成随机数详解
Mar 10 #Python
python生成器表达式和列表解析
Mar 10 #Python
python迭代器与生成器详解
Mar 10 #Python
Python装饰器基础详解
Mar 09 #Python
You might like
一个简单的MySQL数据浏览器
2006/10/09 PHP
PHP单例模式应用示例【多次连接数据库只实例化一次】
2018/12/18 PHP
PHP设计模式之PHP迭代器模式讲解
2019/03/22 PHP
javascript下操作css的float属性的特殊写法
2007/08/22 Javascript
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
Javascript学习笔记1 数据类型
2010/01/11 Javascript
IE的fireEvent方法概述及应用
2013/02/22 Javascript
jquery 提交值不为空的元素示例代码
2013/05/10 Javascript
js获取html页面节点方法(递归方式)
2013/12/13 Javascript
IE 下Enter提交表单存在重复提交问题的解决方法
2014/05/04 Javascript
封装好的js判断操作系统与浏览器代码分享
2015/01/09 Javascript
基于zepto.js简单实现上传图片
2016/06/21 Javascript
js实现无缝循环滚动
2020/06/23 Javascript
js实现刷新页面后回到记录时滚动条的位置【两种方案可选】
2016/12/12 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
2017/03/28 Javascript
vue源码入口文件分析(推荐)
2018/01/30 Javascript
vue将单页面改造成多页面应用的方法
2018/11/25 Javascript
JavaScript一元正号运算符示例代码
2019/06/30 Javascript
手把手教你如何编译打包video.js
2020/12/09 Javascript
使用Python+Splinter自动刷新抢12306火车票
2018/01/03 Python
浅析python协程相关概念
2018/01/20 Python
Tensorflow使用支持向量机拟合线性回归
2018/09/07 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
2018/10/11 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
python中数字是否为可变类型
2020/07/08 Python
俄罗斯韩国化妆品网上商店:Cosmasi.ru
2019/10/31 全球购物
Python中如何定义一个函数
2016/09/06 面试题
儿子婚宴答谢词
2014/01/09 职场文书
创业计划书的写作技巧及要点
2014/01/31 职场文书
小组合作学习反思
2014/02/18 职场文书
迎国庆横幅标语
2014/10/08 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
食品卫生管理制度
2015/08/06 职场文书
早安问候语大全
2015/11/10 职场文书
HTML页面点击按钮关闭页面的多种方式
2022/12/24 HTML / CSS