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 相关文章推荐
Python2.x中str与unicode相关问题的解决方法
Mar 30 Python
在Python中处理字符串之isdecimal()方法的使用
May 20 Python
浅析Python装饰器以及装饰器模式
May 28 Python
python实现机器学习之元线性回归
Sep 06 Python
解决PyCharm控制台输出乱码的问题
Jan 16 Python
python如何保证输入键入数字的方法
Aug 23 Python
django使用F方法更新一个对象多个对象字段的实现
Mar 28 Python
python实点云分割k-means(sklearn)详解
May 28 Python
聊聊python中的异常嵌套
Sep 01 Python
使用AJAX和Django获取数据的方法实例
Oct 25 Python
python time()的实例用法
Nov 03 Python
Python matplotlib安装以及实现简单曲线的绘制
Apr 26 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
当年上海收录机产品生产,进口和价格情况
2021/03/04 无线电
IIS+PHP+MySQL+Zend配置 (视频教程)
2006/12/13 PHP
使用PHP的日期与时间函数技巧
2008/04/24 PHP
Symfony2框架学习笔记之HTTP Cache用法详解
2016/03/18 PHP
PHP实现生成带背景的图形验证码功能
2016/10/03 PHP
用表格输出1-1000之间的数字实现代码(附特效)
2013/04/21 Javascript
jquery封装的对话框简单实现
2013/07/21 Javascript
javaScript函数中执行C#代码中的函数方法总结
2013/08/07 Javascript
javascript上传图片前预览图片兼容大多数浏览器
2013/10/25 Javascript
jQuery使用hide方法隐藏元素自身用法实例
2015/03/30 Javascript
Bootstrap每天必学之进度条
2015/11/30 Javascript
实例详解jQuery Mockjax 插件模拟 Ajax 请求
2016/01/12 Javascript
推荐三款不错的图片压缩上传插件(webuploader、localResizeIMG4、LUploader)
2017/04/21 Javascript
angularjs中回车键触发某一事件的方法
2017/04/24 Javascript
Bootstrap table学习笔记(2) 前后端分页模糊查询
2017/05/18 Javascript
完美解决iview 的select下拉框选项错位的问题
2018/03/02 Javascript
微信小程序自定义可滑动日历界面
2018/12/28 Javascript
Vue CLI 2.x搭建vue(目录最全分析)
2019/02/27 Javascript
JS实现页面侧边栏效果探究
2021/01/08 Javascript
vue+echarts实现中国地图流动效果(步骤详解)
2021/01/27 Vue.js
详解Python 序列化Serialize 和 反序列化Deserialize
2017/08/20 Python
Python实现解析Bit Torrent种子文件内容的方法
2017/08/29 Python
python在html中插入简单的代码并加上时间戳的方法
2018/10/16 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
蔻驰美国官网:COACH美国
2016/08/18 全球购物
美国开幕式潮店:Opening Ceremony
2018/02/10 全球购物
介绍一下gcc特性
2015/10/31 面试题
优秀高中生事迹材料
2014/02/11 职场文书
中班中秋节活动反思
2014/02/18 职场文书
优秀护士先进事迹
2014/05/08 职场文书
干部选拔任用方案
2014/05/26 职场文书
部队个人年终总结
2015/03/02 职场文书
简历自我评价模板
2015/03/11 职场文书
个人总结与自我评价2015
2015/03/11 职场文书
情侣之间的道歉短信
2015/05/12 职场文书
CSS使用伪类控制边框长度的方法
2022/01/18 HTML / CSS