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使用心得之获得github代码库列表
Jun 25 Python
Python爬取网易云音乐上评论火爆的歌曲
Jan 19 Python
Python编程之变量赋值操作实例分析
Jul 24 Python
Python初学时购物车程序练习实例(推荐)
Aug 08 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
Feb 21 Python
python顺序的读取文件夹下名称有序的文件方法
Jul 11 Python
linux安装Python3.4.2的操作方法
Sep 28 Python
对python字典过滤条件的实例详解
Jan 22 Python
python matplotlib实现双Y轴的实例
Feb 12 Python
python函数map()和partial()的知识点总结
May 26 Python
Pytorch之Tensor和Numpy之间的转换的实现方法
Sep 03 Python
Pandas实现DataFrame的简单运算、统计与排序
Mar 31 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
Snoopy类使用小例子
2008/04/15 PHP
THINKPHP+JS实现缩放图片式截图的实现
2010/03/07 PHP
PHP 函数执行效率的小比较
2010/10/17 PHP
PHP大文件分片上传的实现方法
2018/10/28 PHP
表单提交时自动复制内容到剪贴板的js代码
2007/03/16 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
2013/01/20 Javascript
JavaScript文档碎片操作实例分析
2015/12/12 Javascript
深入理解JavaScript中的浮点数
2016/05/18 Javascript
Bootstrap开发实战之响应式轮播图
2016/06/02 Javascript
使用Angular.js实现简单的购物车功能
2016/11/21 Javascript
原生JS实现图片轮播效果
2016/12/26 Javascript
vue实现裁切图片同时实现放大、缩小、旋转功能
2018/03/02 Javascript
JavaScript 隐性类型转换步骤浅析
2018/03/15 Javascript
antd组件Upload实现自己上传的实现示例
2018/12/18 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
2018/12/20 Javascript
微信小程序自定义组件实现环形进度条
2020/11/17 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
JQuery省市联动效果实现过程详解
2020/05/08 jQuery
使用PYTHON创建XML文档
2012/03/01 Python
python之yield表达式学习
2014/09/02 Python
python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE方法
2017/05/24 Python
python批量实现Word文件转换为PDF文件
2018/03/15 Python
Python装饰器知识点补充
2018/05/28 Python
基于python的图片修复程序(实现水印去除)
2018/06/04 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
2018/12/12 Python
django框架两个使用模板实例
2019/12/11 Python
如何打包Python Web项目实现免安装一键启动的方法
2020/05/21 Python
四川成都导游欢迎词
2014/01/18 职场文书
化学教学随笔感言
2014/02/19 职场文书
品牌宣传方案
2014/03/21 职场文书
党员一句话承诺大全
2014/03/28 职场文书
2014年妇产科工作总结
2014/12/08 职场文书
2015年度服装销售工作总结
2015/03/31 职场文书
2019事业单位个人工作总结范文
2019/08/26 职场文书
JavaScript 数组去重详解
2021/09/15 Javascript
十大最强火系宝可梦,喷火龙上榜,第一名有双火属性
2022/03/18 日漫