本文实例讲述了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中enumerate函数遍历元素用法分析相关推荐

  1. python enumerate函数_Python中enumerate函数用法详解

    enumerate函数用于遍历序列中的元素以及它们的下标,多用于在for循环中得到计数,enumerate参数为可遍历的变量,如 字符串,列表等 一般情况下对一个列表或数组既要遍历索引又要遍历元素时, ...

  2. python count函数代码_python中count函数简单用法

    python中count函数简单用法 python中count函数的用法 Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符 ...

  3. python map用法_Python中 map()函数的用法详解

    python map()函数问题 使用map()函数生成一个值D但是检测D的长度时,只能测一次,一次之后D似不知道你的dataSet 是什么数据,是否是从数据库取出来的结果游标, 如果是的 那么dat ...

  4. python中max函数用法_Python中max函数用法实例分析

    Python中max函数用法实例分析 更新时间:2015年07月17日 15:45:09 作者:优雅先生 这篇文章主要介绍了Python中max函数用法,实例分析了Python中max函数的功能与使用 ...

  5. python中print的用法_Python中print函数简单使用总结

    Python中print函数简单使用总结 print函数是Python的入门,每一个学习python的人都绕不开这个函数,下面介绍一下这个函数的用法. 打开电脑,选择python软件,下面选择pyth ...

  6. python常用函数的用法_python中常用函数整理

    1.map map是python内置的高阶函数,它接收一个函数和一个列表,函数依次作用在列表的每个元素上,返回一个可迭代map对象. class map(object):""&qu ...

  7. python中main的含义及用法_python中main函数的用法

    Python Python开发 Python语言 python中main函数的用法 什么场景下会有main函数? 当该python脚本被作为模块(module)引入(import)时,其中的main( ...

  8. python中pop函数的用法_python中pop()函数怎么用

    python中pop()函数的用法:pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回从列表中移除的元素对象.函数语法:[list.pop(ojb=list[-1])]. pop() ...

  9. zip在python中的用法_Python中zip()函数用法实例教程

    本文实例讲述了Python中zip()函数的定义及用法,相信对于Python初学者有一定的借鉴价值.详情如下: 一.定义: zip([iterable, ...])zip()是Python的一个内建函 ...

最新文章

  1. ubuntu下oracle数据的导入,导入oracle数据库命令行
  2. pyqt制作电子钟表
  3. python下载完以后是什么样子_python下载后怎么用
  4. 《系统集成项目管理工程师》必背100个知识点-71合同变更控制系统
  5. Linux kernel 3.10内核源码分析--进程上下文切换
  6. MFC控件随窗口大小变化原理及实现
  7. 艾泰路由器设置虚拟服务器,艾泰路由器设置步骤
  8. 网络服务器租赁费用_如何分析租赁季节性和趋势以节省租赁费用
  9. Oracle 20c 新特性:表空间缺省加密算法 TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM
  10. ECharts力导向布局图增加滚动条
  11. 数值 转换 成 带千位符的数值,且转成大写
  12. 经典SQL面试10题(附答案)
  13. 企业员工考勤管理子系统
  14. 因算法裁定“效率低下”,近150名员工遭解雇
  15. xps测试数据处理软件,XPS数据处理时 XPSpeaks 分峰拟合
  16. 需要一张可视化三维地图?这样炫酷的3D全景地图,你也可以拥有
  17. dp转hdmi转换器_HDMI连接器类型和转换器
  18. 最后期限Lite,兴趣社区圈子论坛小程序前后端
  19. perf: interrupt took too long
  20. Open Inventor 10.9.3 for Java Crack

热门文章

  1. 安卓课程设计之记账本_Android应用源码安卓记账本毕业设计项目源码
  2. c语言储存字母,有两个磁盘文件A和B,各存放一行字母-有两个磁盘文件A和B,各存放一行字母C语言实现-吾爱编程网...
  3. pipeline入门(课程贴-未实践)
  4. 一小时刷完英语口语常用3000词汇(绿色护眼版)day6-词汇501-600
  5. 母に捧げる作者木小歌
  6. 自动化接口测试之Postman(一篇搞定)
  7. C语言:跳楼梯问题(斐波那契数列)(vs)(递归)
  8. linux端口占用eclipse,Linux 中 eclipse 的tomcat端口号被占用
  9. 清分系统层即综合中央计算机,轨道交通AFC系统介绍
  10. 4g/GPRS DTU 开发板软件代码硬件图纸料