enumerate()是Python的内置函数,无需依赖包,enumerate()作用是可以将生成器包装成生成器,类似于range,但enumerate()可以自动生成索引。

 enumerate(param1, param2): param1:#(必选)数组,序列以及各种可迭代的对象 param2:#(可选)指定索引起始值,默认为0 

测试enumerate():

 1 类型:(Python 2.7.5)
 2 >>> enumerate
 3 <type 'enumerate'>
 4 默认从0开始:
 5 >>> lst = [1,3,5,7,9,11,13,15,17]
 6 >>> for index,value in enumerate(lst):
 7 ...     print "index="+str(index)+" value="+str(value)
 8 ...
 9 index=0 value=1
10 index=1 value=3
11 index=2 value=5
12 index=3 value=7
13 index=4 value=9
14 index=5 value=11
15 index=6 value=13
16 index=7 value=15
17 index=8 value=17
18
19 默认从100开始:
20 >>> lst = [1,3,5,7,9,11,13,15,17]
21 >>> for index,value in enumerate(lst):
22 >>> for index,value in enumerate(lst,100):
23 ...     print "index="+str(index)+" value="+str(value)
24 ...
25 index=100 value=1
26 index=101 value=3
27 index=102 value=5
28 index=103 value=7
29 index=104 value=9
30 index=105 value=11
31 index=106 value=13
32 index=107 value=15
33 index=108 value=17

转载于:https://www.cnblogs.com/JansXin/p/7461610.html

Python 进阶 之 enumerate()函数相关推荐

  1. 【Python常用函数】一文让你彻底掌握Python中的enumerate函数

    任何事情都是由量变到质变的过程,学习Python也不例外.只有把一个语言中的常用函数了如指掌了,才能在处理问题的过程中得心应手,快速地找到最优方案.本文和你一起来探索Python中的enumerate ...

  2. python中的enumerate 函数(编号的实现方式)

    enumerate 函数用于遍历序列中的元素以及它们的下标: 默认从0开始,如果想从1开始,可以仿照最后案例 加上逗号,和数字编号 >>> for i,j in enumerate( ...

  3. Python 中的 enumerate 函数

    enumerate 函数用于遍历序列中的元素以及它们的下标: >>> for i,j in enumerate(('a','b','c')):print i,j 0 a 1 b 2 ...

  4. python中的enumerate函数用于遍历序列中的元素以及它们的下标

    enumerate 函数用于遍历序列中的元素以及它们的下标: >>> for i,j in enumerate(('a','b','c')):  print i,j 0 a 1 b ...

  5. python中的enumerate函数

    enumerate 函数用于遍历序列中的元素以及它们的下标: >>> for i,j in enumerate(('a','b','c')):  print i,j 0 a 1 b ...

  6. [转载] Python中的enumerate函数介绍

    参考链接: Python中的enumerate enumerate英文翻译为枚举的意思. 可以将一个可遍历的数据对象组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中.Python ...

  7. python中的enumerate()函数

    1 enumerate()简介及语法: enumerate()是Python中的内置函数,用于可迭代/可遍历的的数据对象组合为一个索引序列,同时列出数据和数据下标,一般用在for循环中. enumer ...

  8. Python进阶09 filter函数

    2019独角兽企业重金招聘Python工程师标准>>> def func(a):if a > 100:return Trueelse:return False'''filter ...

  9. Python 进阶 —— 装饰器函数的使用

    获取某函数的执行时间: import time t_start = time.time() func() # time-costing 耗时操作 print("run time %.5f s ...

最新文章

  1. 第四周作业 wcPro
  2. BZOJ5093图的价值(斯特林数)
  3. 如何让Log4net日志文件按每月归成一个文件夹,StaticLogFileName参数的用法
  4. php文字红色代码,IOS_IOS中一段文字设置多种字体颜色代码,给定range和需要设置的颜色, - phpStudy...
  5. 视频剪辑软件Movie Studio安装教程
  6. printf_s与printf的异同
  7. 函数式编程-尾递归、尾调用
  8. Python图像处理丨基于OpenCV和像素处理的图像灰度化处理
  9. Android轮播换背景,Android实现背景图片轮播
  10. 基于钉钉的多人协作项目办公
  11. 【那些年我们用过的Redis】还记得大明湖畔那些Redis数据吗?
  12. 流量之战:阿里150亿入股分众,到底为哪般?
  13. Matlab:添加和删除表行
  14. 华为云 内容审核API调用 前端 js uni-app
  15. 鼠标悬浮移出控制div的显示与隐藏
  16. Word2019输入(码字)或删除操作出现卡顿问题
  17. 【FFMPEG】视频转码之VOB视频无声处理
  18. Netty(3)之WebSocket协议开发时间服务器
  19. 计算机的普及是把双刃剑的英语作文,科技是把双刃剑考研英语作文
  20. 欧陆战争5设备系统时间与服务器时间不一致,欧陆战争5怎么领每日任务 每日任务数量与质量攻略...

热门文章

  1. 算法基础——冒泡与选择排序
  2. UVA 11733 Airports
  3. 在MySQL中当有多个索引时 你知道MySQL是如何选择索引的吗 ???
  4. Mr.J-- HTTP学习笔记(六)-- 代理
  5. python3中property使用方法详解
  6. CSS3新单位vw,vh,vmin,vmax详解
  7. 数据存储与传输---编码与解码---硬盘和内存要分清!
  8. beyond company30天到期
  9. Selector#wakeup()
  10. 【uoj#142】【UER #5】万圣节的南瓜灯 乱搞+并查集