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 25 Python
Windows下PyMongo下载及安装教程
Apr 27 Python
bat和python批量重命名文件的实现代码
May 19 Python
关于Python如何避免循环导入问题详解
Sep 14 Python
python2.7到3.x迁移指南
Feb 01 Python
Python网络编程之TCP与UDP协议套接字用法示例
Feb 02 Python
python模块smtplib学习
May 22 Python
Python高级特性与几种函数的讲解
Mar 08 Python
python基础教程之while循环
Aug 14 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
Jan 25 Python
Python Matplotlib简易教程(小白教程)
Jul 28 Python
python接口自动化之ConfigParser配置文件的使用详解
Aug 03 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脚本的10个技巧(4)
2006/10/09 PHP
thinkphp多层MVC用法分析
2015/12/30 PHP
yii2使用GridView实现数据全选及批量删除按钮示例
2017/03/01 PHP
详解php中的implements 使用
2017/06/13 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
PHP之header函数详解
2021/03/02 PHP
javascript学习网址备忘
2007/05/29 Javascript
javascript的函数、创建对象、封装、属性和方法、继承
2011/03/10 Javascript
Prototype源码浅析 String部分(一)之有关indexOf优化
2012/01/15 Javascript
js 与 php 通过json数据进行通讯示例
2014/03/26 Javascript
js实现网页倒计时、网站已运行时间功能的代码3例
2014/04/14 Javascript
详解参数传递四种形式
2015/07/21 Javascript
Bootstrap学习笔记之css样式设计(2)
2016/06/07 Javascript
JS关闭窗口时产生的事件及用法示例
2016/08/20 Javascript
JS常用知识点整理
2017/01/21 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
Vue中computed与methods的区别详解
2018/03/24 Javascript
js new Date()实例测试
2019/10/31 Javascript
node.js开发辅助工具nodemon安装与配置详解
2020/02/06 Javascript
js实现翻牌小游戏
2020/07/31 Javascript
python实现探测socket和web服务示例
2014/03/28 Python
Python切片用法实例教程
2014/09/08 Python
python中import reload __import__的区别详解
2017/10/16 Python
python 读入多行数据的实例
2018/04/19 Python
Pycharm导入Python包,模块的图文教程
2018/06/13 Python
Python基于jieba库进行简单分词及词云功能实现方法
2018/06/16 Python
python实现简单flappy bird
2018/12/24 Python
Python3 修改默认环境的方法
2019/02/16 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
python os.path.isfile()因参数问题判断错误的解决
2019/11/29 Python
基于SQLAlchemy实现操作MySQL并执行原生sql语句
2020/06/10 Python
CSS3 :nth-child()伪类选择器实现奇偶行显示不同样式
2013/11/05 HTML / CSS
html5 canvas 简单画板实现代码
2012/01/05 HTML / CSS
为什么会有内存对齐
2016/10/10 面试题
2021年pycharm的最新安装教程及基本使用图文详解
2021/04/03 Python
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB