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 11 Python
Python使用pygame模块编写俄罗斯方块游戏的代码实例
Dec 08 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
Jun 23 Python
python 实现在Excel末尾增加新行
May 02 Python
使用Python读取二进制文件的实例讲解
Jul 09 Python
对pandas的层次索引与取值的新方法详解
Nov 06 Python
python实现大文本文件分割
Jul 22 Python
Python PyInstaller库基本使用方法分析
Dec 12 Python
Python 实现递归法解决迷宫问题的示例代码
Jan 12 Python
Python操作MySQL数据库实例详解【安装、连接、增删改查等】
Jan 17 Python
python 常见的反爬虫策略
Sep 27 Python
Python 文字识别
May 11 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在各种web服务器的运行模式详解
2013/06/03 PHP
php二分查找二种实现示例
2014/03/12 PHP
django中的ajax组件教程详解
2018/10/18 PHP
javascript学习笔记(二) js一些基本概念
2012/06/18 Javascript
IE事件对象(The Internet Explorer Event Object)
2012/06/27 Javascript
jquery获取被勾选的checked(选中)的那一行的3列和4列的值
2013/07/04 Javascript
非html5实现js版弹球游戏示例代码
2013/09/22 Javascript
iframe子父页面调用js函数示例
2013/11/07 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
2015/08/26 Javascript
javascript实现随机显示星星特效
2016/01/28 Javascript
使用JS实现图片展示瀑布流效果的实例代码
2016/09/12 Javascript
原生JavaScript实现AJAX、JSONP
2017/02/07 Javascript
微信小程序 密码输入(源码下载)
2017/06/27 Javascript
nodejs接入阿里大鱼短信验证码的方法
2017/07/10 NodeJs
vue.js实现格式化时间并每秒更新显示功能示例
2018/07/07 Javascript
VUE实现图片验证码功能
2020/11/18 Javascript
Python类的用法实例浅析
2015/05/27 Python
CentOS安装pillow报错的解决方法
2016/01/27 Python
Python中关键字nonlocal和global的声明与解析
2017/03/12 Python
django2 快速安装指南分享
2018/01/05 Python
python+selenium打印当前页面的titl和url方法
2018/06/22 Python
Python实现 版本号对比功能的实例代码
2019/04/18 Python
Python使用百度api做人脸对比的方法
2019/08/28 Python
Python telnet登陆功能实现代码
2020/04/16 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
2020/06/23 Python
HTML5的postMessage的使用手册
2018/12/19 HTML / CSS
澳大利高级泳装品牌:Bondi Born
2018/05/23 全球购物
俄罗斯三星品牌商店:GalaxyStore
2020/11/04 全球购物
大学生收银员求职信分享
2014/01/02 职场文书
农民致富事迹材料
2014/01/23 职场文书
餐厅考勤管理制度
2014/01/28 职场文书
特色蛋糕店创业计划书
2014/01/28 职场文书
实习护士自荐信
2015/03/25 职场文书
大学运动会加油稿
2015/07/22 职场文书
大学生安全教育心得体会
2016/01/15 职场文书
nginx静态资源的服务器配置方法
2022/07/07 Servers