python中enumerate函数遍历元素用法分析

yipeiwu_com6年前Python基础

本文实例讲述了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导入txt数据到mysql的方法

本文实例讲述了Python导入txt数据到mysql的方法。分享给大家供大家参考。具体分析如下: 从TXT文本转换数据到MYSQL数据库,接触一段时间python了 第一次写东西 用的是...

Python设置默认编码为utf8的方法

本文实例讲述了Python设置默认编码为utf8的方法。分享给大家供大家参考,具体如下: 这是Python的编码问题,设置python的默认编码为utf8 python安装目录:/etc...

python 利用文件锁单例执行脚本的方法

你可能会遇到这样的要求,一个脚本,只允许有一个实例。 在python中,为了实现这个需求,可以引入fcntl模块对文件加一个排他锁,这样一来,先启动的实例拥有了文件锁,而后启动的实例则因...

django使用html模板减少代码代码解析

django使用html模板减少代码代码解析

看下面两个页面: 一个显示文章列表,一个显示文章详细信息,其中的部分内容相同,有可以重用的部分。 所有就此例可以设置三个html文件:重用部分,目录部分,文章部分。 重用部分: ba...

python将html转成PDF的实现代码(包含中文)

前提: 安装xhtml2pdf https://pypi.python.org/pypi/xhtml2pdf/下载字体:微软雅黑;给个地址:https://www.jb51.net/fo...