用高级的话讲,enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

这是什么意思呢?请看:

enumerate(sequence, [start=0])

其中,sequence指一个序列、迭代器或其他支持迭代对象。start=0代表从哪里开始。如:

x=[100,200,300,400]

则enumerate(x,0)就是:(0,100)(1,200)(2,300)(3,400)

再如:

>>>seq = ['one', 'two', 'three']
>>>for temp in enumerate(seq):
>>>    print(temp)(0, 'one')
(1, 'two')
(2, 'three')

它独特的地方在于可以把自己分成两个部分:

>>>seq = ['one', 'two', 'three']
>>> for i, element in enumerate(seq):#i接收到了索引,element接收到了内容
...     print (i, element)
...
0 one
1 two
2 three

enumerate() 函数的解释相关推荐

  1. Python中enumerate函数的解释和可视化

    文章来源于机器学习算法与Python实战,作者爱学习的胡同学 enumerate() 的作用 在许多情况下,我们需要在迭代数据对性(即我们可以循环的任何对象)时获取元素的索引.实现预期结果的一种方法是 ...

  2. enumerate在java_Python中enumerate函数的解释和可视化

    enumerate() 的作用 在许多情况下,我们需要在迭代数据对性(即我们可以循环的任何对象)时获取元素的索引.实现预期结果的一种方法是: animals = ['dog', 'cat', 'mou ...

  3. 谈谈python enumerate()函数的用法_python enumerate函数的使用方法总结

    enumerate函数用于遍历序列中的元素以及它们的下标. enumerate函数说明: enumerate()是python的内置函数 enumerate在字典上是枚举.列举的意思 函数原型:enu ...

  4. Python的enumerate()函数——浅显易懂

    Python的enumerate()函数 enumerate (parameter) 中的参数parameter为可迭代的对象(列表.字符串等).说一千道一万,不如直接来实战,废话不多说,直接上案例, ...

  5. Python enumerate() 函数的使用

    enumerate() 函数 在 Python 2.3. 以上版本可用 enumerate() 函数的作用: enumerate() 函数用于将一个可遍历的数据对象(如列表.元组或字符串)组合为一个索 ...

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

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

  7. Python 中的 enumerate 函数

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

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

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

  9. enumerate()函数用法

    enumerate 函数用于遍历序列中的元素以及它们的下标: 转载于:https://www.cnblogs.com/ConnorShip/p/9754472.html

最新文章

  1. 设计模式 2014-12-19
  2. 数位dp 的简单入门
  3. CF1070L Odd Federalization 高斯消元
  4. React Native --网络请求(fetch)
  5. 「offer来了」面试中必考的15个html知识点
  6. 算法运行时间中的对数
  7. pause容器作用_Kubernetes学习之pause容器
  8. Taro+react开发(36)每一个节点要一个view包裹
  9. MongoDB 4.2 内核解析 - Change Stream
  10. java 方法 示例_Java扫描仪具有示例的NextNextInt()方法
  11. Winform使用DevExpress的WaitDialogForm画面 z
  12. 再谈 Formsville
  13. Linq Expression
  14. Codejock Xtreme Controls 最新版下载试用2021版本
  15. 2020最新软件测试学习资料,全套源码无加密网盘下载
  16. Windows2003系统csrss.exe与winlogon.exe进程占用CPU高原因
  17. 谷粒商城学习笔记(一)
  18. C# 合并多个PDF
  19. 计算机基础知识(上)(硬件篇)
  20. 第九届蓝桥杯决赛大学A组

热门文章

  1. Linux下打包压缩war、解压war包和jar命令
  2. Packet Tracer 5.0建构CCNA实验攻略——帧中继Frame Relay
  3. win10中如何找到隐藏的文件
  4. Python笔记:数据分列
  5. 【每日一题】打卡 12
  6. 新应用——信息化财务管理,一站式满足多个需求
  7. 对数组做交换(swap)会发生什么?
  8. linux服务器filesystem,Linux Filesystem in Userspace(FUSE)
  9. 二维数字图像相关算法软件Ncorr的使用心得
  10. 重大利好,拥有HKICPA证书可申请南沙区人才绿卡