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 25 Python
python显示生日是星期几的方法
May 27 Python
python实现搜索文本文件内容脚本
Jun 22 Python
Python走楼梯问题解决方法示例
Jul 25 Python
python的concat等多种用法详解
Nov 28 Python
python树的同构学习笔记
Sep 14 Python
python网络爬虫 Scrapy中selenium用法详解
Sep 28 Python
使用python制作一个解压缩软件
Nov 13 Python
Python3.7+tkinter实现查询界面功能
Dec 24 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
Jul 20 Python
Python Matplotlib简易教程(小白教程)
Jul 28 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
Nov 29 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
让你同时上传 1000 个文件 (一)
2006/10/09 PHP
php 将bmp图片转为jpg等其他任意格式的图片
2009/06/21 PHP
PHP之预定义接口详解
2015/07/29 PHP
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
2016/03/21 PHP
Thinkphp集成抖音SDK的实现方法
2020/04/28 PHP
PHP获取真实IP及IP模拟方法解析
2020/11/24 PHP
javascript图像处理—仿射变换深度理解
2013/01/16 Javascript
Js实现双击鼠标自动滚动屏幕的示例代码
2013/12/14 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
2015/11/23 Javascript
javascript闭包概念简单解析(推荐)
2016/06/03 Javascript
javascript 数组的定义和数组的长度
2016/06/07 Javascript
微信小程序侧边栏滑动特效(左右滑动)
2017/01/23 Javascript
基于angular6.0实现的一个组件懒加载功能示例
2018/04/12 Javascript
详解React项目中碰到的IE问题
2019/03/14 Javascript
简单了解JS打开url的方法
2020/02/21 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
2020/07/20 Javascript
Vue(定时器)解决mounted不能获取到data中的数据问题
2020/07/30 Javascript
vue实现图片裁剪后上传
2020/12/16 Vue.js
在Python中操作列表之List.append()方法的使用
2015/05/20 Python
Python编程中的异常处理教程
2015/08/21 Python
Python使用lxml模块和Requests模块抓取HTML页面的教程
2016/05/16 Python
python队列Queue的详解
2019/05/10 Python
PyQt5 QListWidget选择多项并返回的实例
2019/06/17 Python
在pycharm中配置Anaconda以及pip源配置详解
2019/09/09 Python
使用python获取邮箱邮件的设置方法
2019/09/20 Python
python读取图片的几种方式及图像宽和高的存储顺序
2020/02/11 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
2020/05/26 Python
通过实例简单了解Python sys.argv[]使用方法
2020/08/04 Python
adidas泰国官网:adidas TH
2020/07/11 全球购物
医科学校毕业生自荐信
2013/11/09 职场文书
夫妻分居协议书范文
2014/11/26 职场文书
投诉书范文
2015/07/02 职场文书
导游词之河北白洋淀
2020/01/15 职场文书
MySQL之DML语言
2021/04/05 MySQL
解决Pytorch半精度浮点型网络训练的问题
2021/05/24 Python
关于Vue中的options选项
2022/03/22 Vue.js