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选课系统开发程序
Sep 02 Python
Python中用psycopg2模块操作PostgreSQL方法
Nov 28 Python
使用Python实现租车计费系统的两种方法
Sep 29 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
Apr 15 Python
Python3内置模块pprint让打印比print更美观详解
Jun 02 Python
Python画图实现同一结点多个柱状图的示例
Jul 07 Python
使用PyTorch训练一个图像分类器实例
Jan 08 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
May 18 Python
一文解决django 2.2与mysql兼容性问题
Jul 15 Python
Python学习笔记之装饰器
Aug 06 Python
Python3中对json格式数据的分析处理
Jan 28 Python
Python基于Opencv识别两张相似图片
Apr 25 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扩展编写点滴 技巧收集
2010/03/09 PHP
php流量统计功能的实现代码
2012/09/29 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
PHP针对字符串开头和结尾的判断方法
2016/07/11 PHP
php-fpm服务启动脚本的方法
2018/04/27 PHP
PHP示例演示发送邮件给某个邮箱
2019/04/03 PHP
JQuery中each()的使用方法说明
2010/08/19 Javascript
jquery下组织javascript代码(js函数化)
2010/08/25 Javascript
Javascript中的isNaN函数使用说明
2011/11/10 Javascript
JavaScript代码简单实现求杨辉三角给定行的最大值
2013/10/29 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
2013/12/04 Javascript
AngularJS入门教程之链接与图片模板详解
2016/08/19 Javascript
js调用屏幕宽度的简单方法
2016/11/14 Javascript
React Native 搭建开发环境的方法步骤
2017/10/30 Javascript
在vue中获取微信支付code及code被占用问题的解决方法
2019/04/16 Javascript
Django imgareaselect手动剪切头像实现方法
2015/05/26 Python
Python基于pygame实现的弹力球效果(附源码)
2015/11/11 Python
python基础之包的导入和__init__.py的介绍
2018/01/08 Python
使用Python和xlwt向Excel文件中写入中文的实例
2018/04/21 Python
对Python3 pyc 文件的使用详解
2019/02/16 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
Python 控制终端输出文字的实例
2019/07/12 Python
python经典趣味24点游戏程序设计
2019/07/26 Python
python爬虫开发之使用Python爬虫库requests多线程抓取猫眼电影TOP100实例
2020/03/10 Python
Django 允许局域网中的机器访问你的主机操作
2020/05/13 Python
定制iPhone和Macbook保护壳:Slick Case
2018/11/21 全球购物
Glamest意大利:女性在线奢侈品零售店
2019/04/28 全球购物
ProForm英国站点:健身房和健身器材网上商店
2019/06/05 全球购物
德国2018年度最佳在线药房:Bodfeld Apotheke
2019/11/04 全球购物
Java基础面试题
2012/11/02 面试题
介绍一下Ruby的特点
2013/01/20 面试题
班会关于环保演讲稿
2013/12/29 职场文书
二年级数学教学反思
2014/01/21 职场文书
大学生未来职业生涯规划书
2014/02/15 职场文书
工作调动申请报告
2015/05/18 职场文书
《我的长生果》教学反思
2016/02/20 职场文书