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 基础学习教程
Feb 08 Python
Python Tkinter GUI编程入门介绍
Mar 10 Python
玩转python selenium鼠标键盘操作(ActionChains)
Apr 12 Python
Python调用ctypes使用C函数printf的方法
Aug 23 Python
PyQT实现多窗口切换
Apr 20 Python
使用Django开发简单接口实现文章增删改查
May 09 Python
django解决订单并发问题【推荐】
Jul 31 Python
selenium WebDriverWait类等待机制的实现
Mar 18 Python
Jupyter 无法下载文件夹如何实现曲线救国
Apr 22 Python
基于Python 的语音重采样函数解析
Jul 06 Python
通过python-pptx模块操作ppt文件的方法
Dec 26 Python
详解python3 GUI刷屏器(附源码)
Feb 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
PHP往XML中添加节点的方法
2015/03/12 PHP
php无限分类使用concat如何实现
2015/11/05 PHP
PHP中empty,isset,is_null用法和区别
2017/02/19 PHP
PHP设计模式之工厂模式定义与用法详解
2018/04/03 PHP
更换select下拉菜单背景样式的实现代码
2011/12/20 Javascript
Visual Studio中js调试的方法图解
2014/06/30 Javascript
初识Javascript小结
2015/07/16 Javascript
JavaScript获取function所有参数名的方法
2015/10/30 Javascript
jQuery实现页面点击后退弹出提示框的方法
2016/08/24 Javascript
如何防止INPUT按回车自动提交表单FORM
2016/12/06 Javascript
Javascript 严格模式use strict详解
2017/09/16 Javascript
EasyUI Tree树组件无限循环的解决方法
2017/09/27 Javascript
Vue2 轮播图slide组件实例代码
2018/05/31 Javascript
当vue路由变化时,改变导航栏的样式方法
2018/08/22 Javascript
vue的.vue文件是怎么run起来的(vue-loader)
2018/12/10 Javascript
JavaScript禁用右键单击优缺点分析
2019/01/20 Javascript
JS实现的冒泡排序,快速排序,插入排序算法示例
2019/03/02 Javascript
vue实现的上拉加载更多数据/分页功能示例
2019/05/25 Javascript
Vue实现简单的拖拽效果
2020/08/25 Javascript
原生JS实现拖拽功能
2020/12/16 Javascript
[09:31]2016国际邀请赛中国区预选赛Yao赛后采访 答题送礼
2016/06/27 DOTA
安装ElasticSearch搜索工具并配置Python驱动的方法
2015/12/22 Python
Python简单的制作图片验证码实例
2017/05/31 Python
python3实现字符串操作的实例代码
2019/04/16 Python
Python字符串的一些操作方法总结
2019/06/10 Python
Python上下文管理器用法及实例解析
2019/11/11 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
2020/03/19 Python
Python3如何使用range函数替代xrange函数
2020/10/05 Python
Python Selenium XPath根据文本内容查找元素的方法
2020/12/07 Python
法律专业应届本科毕业生求职信
2013/10/25 职场文书
园林技术个人的自我评价
2014/02/15 职场文书
公职人员索取回扣检举信
2014/04/04 职场文书
给领导的感谢信范文
2015/01/23 职场文书
背起爸爸上学观后感
2015/06/08 职场文书
Sql Server之数据类型详解
2022/02/28 SQL Server
spring cloud eureka 服务启动失败的原因分析及解决方法
2022/03/17 Java/Android