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统计cpu利用率的方法
Jun 02 Python
python实现将html表格转换成CSV文件的方法
Jun 28 Python
python插入排序算法实例分析
Jul 03 Python
Python批量创建迅雷任务及创建多个文件
Feb 13 Python
Python实现八大排序算法
Aug 13 Python
Fabric 应用案例
Aug 28 Python
Python中的pack和unpack的使用
Mar 12 Python
python实现微信小程序自动回复
Sep 10 Python
Python变量及数据类型用法原理汇总
Aug 06 Python
基于python实现操作redis及消息队列
Aug 27 Python
如何用Python搭建gRPC服务
Jun 30 Python
Python极值整数的边界探讨分析
Sep 15 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实现socket推送技术的示例
2017/12/20 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
详解CSS样式中的 !important * _ 符号
2021/03/09 HTML / CSS
JS随即打乱数组实现代码
2012/12/03 Javascript
打印json对象的内容及JSON.stringify函数应用
2013/03/29 Javascript
jquery实现文本框数量加减功能的例子分享
2014/05/10 Javascript
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
利用JQuery写一个简单的异步分页插件
2016/03/07 Javascript
微信小程序 页面跳转传递值几种方法详解
2017/01/12 Javascript
微信小程序 简单教程实例详解
2017/01/13 Javascript
jQuery实现的浮动层div浏览器居中显示效果
2017/02/03 Javascript
JS实现颜色动态淡化效果
2017/03/06 Javascript
Angular 2父子组件数据传递之@ViewChild获取子组件详解
2017/07/04 Javascript
Layui数据表格之获取表格中所有的数据方法
2018/08/20 Javascript
JS实现盒子跟着鼠标移动及键盘方向键控制盒子移动效果示例
2019/01/29 Javascript
卸载vue2.0并升级vue_cli3.0的实例讲解
2020/02/16 Javascript
深入理解 ES6中的 Reflect用法
2020/07/18 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
Python实现的批量下载RFC文档
2015/03/10 Python
Python数据分析之获取双色球历史信息的方法示例
2018/02/03 Python
深入理解Python爬虫代理池服务
2018/02/28 Python
python实现将excel文件转化成CSV格式
2018/03/22 Python
利用python求积分的实例
2019/07/03 Python
Python分割训练集和测试集的方法示例
2019/09/19 Python
详解Python可视化神器Yellowbrick使用
2019/11/11 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
2020/04/26 Python
python不同版本的_new_不同点总结
2020/12/09 Python
canvas实现漂亮的下雨效果的示例
2018/04/18 HTML / CSS
Canal官网:巴西女性时尚品牌
2019/10/16 全球购物
澳大利亚最早和最古老的巨型游戏专家:Yardgames
2020/02/20 全球购物
司机的工作范围及职责
2013/11/13 职场文书
国际商务专业求职信
2014/07/15 职场文书
培训后的感想
2015/08/07 职场文书
教你如何用python开发一款数字推盘小游戏
2021/04/14 Python
如何使用PyCharm及常用配置详解
2021/06/03 Python
Oracle中日期的使用方法实例
2022/07/07 Oracle