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登录QQ邮箱发信的实现代码
Feb 10 Python
基于scrapy实现的简单蜘蛛采集程序
Apr 17 Python
Python运行报错UnicodeDecodeError的解决方法
Jun 07 Python
python 实现倒排索引的方法
Dec 25 Python
详解django2中关于时间处理策略
Mar 06 Python
Python玩转加密的技巧【推荐】
May 13 Python
Pytorch卷积层手动初始化权值的实例
Aug 17 Python
django2.2安装错误最全的解决方案(小结)
Sep 24 Python
基于Python获取城市近7天天气预报
Nov 26 Python
PyQt5 界面显示无响应的实现
Mar 26 Python
浅析python 字典嵌套
Sep 29 Python
Python图像识别+KNN求解数独的实现
Nov 13 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 isset()与empty()的使用区别详解
2010/08/29 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
2013/02/01 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
教你php如何实现验证码
2016/01/20 PHP
php生成验证码,缩略图及水印图的类分享
2016/04/07 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
通过ifame指向的页面高度调整iframe的高度
2006/10/05 Javascript
麻雀虽小五脏俱全 Dojo自定义控件应用
2010/09/04 Javascript
JS截取字符串常用方法整理及使用示例
2013/10/18 Javascript
JS实现网页上随滚动条滚动的层效果代码
2015/11/04 Javascript
jQuery each函数源码分析
2016/05/25 Javascript
深入理解Ajax的get和post请求
2016/06/02 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
详解用node编写自己的cli工具
2017/05/23 Javascript
简化vuex的状态管理方案的方法
2018/06/02 Javascript
Vue组件Draggable实现拖拽功能
2018/12/01 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
2019/07/03 Javascript
Python中的匿名函数使用简介
2015/04/27 Python
浅谈Python2.6和Python3.0中八进制数字表示的区别
2017/04/28 Python
Django与JS交互的示例代码
2017/08/23 Python
django实现支付宝支付实例讲解
2019/10/17 Python
wxPython实现整点报时
2019/11/18 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
解决python图像处理图像赋值后变为白色的问题
2020/06/04 Python
Raleigh兰令自行车美国官网:英国凤头牌自行车
2018/01/08 全球购物
行政助理求职自荐信
2013/10/26 职场文书
客服服务心得体会
2013/12/30 职场文书
关于迟到的检讨书
2014/01/26 职场文书
大学生活动策划方案
2014/02/10 职场文书
关于群众路线的心得体会
2014/11/05 职场文书
2014年档案管理工作总结
2014/11/17 职场文书
2014年销售内勤工作总结
2014/12/01 职场文书
幼儿园欢迎词范文
2015/01/26 职场文书
个人思想政治总结
2015/03/05 职场文书
礼仪培训心得体会
2016/01/22 职场文书
CentOS7安装GlusterFS集群以及相关配置
2022/04/12 Servers