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单元测试框架unittest简明使用实例
Apr 13 Python
python关闭windows进程的方法
Apr 18 Python
在django中使用自定义标签实现分页功能
Jul 04 Python
代码讲解Python对Windows服务进行监控
Feb 11 Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
Jul 07 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
Dec 15 Python
Python递归函数 二分查找算法实现解析
Aug 12 Python
Django shell调试models输出的SQL语句方法
Aug 29 Python
Python字符串中添加、插入特定字符的方法
Sep 10 Python
PYTHON绘制雷达图代码实例
Oct 15 Python
pygame编写音乐播放器的实现代码示例
Nov 19 Python
如何通过Django使用本地css/js文件
Jan 20 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
解析php通过cookies获取远程网页的指定代码
2013/06/25 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
php微信公众号开发之关键词回复
2018/10/20 PHP
js控制div及网页相关属性的代码
2009/12/19 Javascript
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
jquery隔行换色效果实现方法
2015/01/15 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
AngularJS中$interval的用法详解
2016/02/02 Javascript
Chrome不支持showModalDialog模态对话框和无法返回returnValue问题的解决方法
2016/10/30 Javascript
微信小程序 开发经验整理
2017/02/15 Javascript
JS实现多级菜单中当前菜单不随页面跳转样式而发生变化
2017/05/30 Javascript
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
javascript 产生随机数的几种方法总结
2017/09/26 Javascript
Vue指令v-for遍历输出JavaScript数组及json对象的常见方式小结
2019/02/11 Javascript
vue自定义指令directive的使用方法
2019/04/07 Javascript
js prototype深入理解及应用实例分析
2019/11/25 Javascript
基于Element封装一个表格组件tableList的使用方法
2020/06/29 Javascript
python实现爬虫下载漫画示例
2014/02/16 Python
Python实现删除文件中含“指定内容”的行示例
2017/06/09 Python
利用python实现简单的循环购物车功能示例代码
2017/07/05 Python
python3解析库pyquery的深入讲解
2018/06/26 Python
python简单操作excle的方法
2018/09/12 Python
Python Unittest根据不同测试环境跳过用例的方法
2018/12/16 Python
python根据url地址下载小文件的实例
2018/12/18 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
2020/04/24 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
python 获取字典特定值对应的键的实现
2020/09/29 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
2020/10/22 Python
详解移动端Html5页面中1px边框的几种解决方法
2018/07/24 HTML / CSS
俄罗斯最大的香水和化妆品网上商店:Randewoo
2020/11/05 全球购物
教师师德教育的自我评价
2013/10/31 职场文书
网站设计师的岗位职责
2013/11/21 职场文书
小区门卫管理制度
2014/01/29 职场文书
希特勒经典演讲稿
2014/05/19 职场文书
个人贷款授权委托书样本
2014/10/07 职场文书
python中使用 unittest.TestCase单元测试的用例详解
2021/08/30 Python