转自:http://www.runoob.com/python/python-func-enumerate.html

enumerate(sequence, [start=0])
  • sequence -- 一个序列、迭代器或其他支持迭代对象。
  • start -- 下标起始位置。
>>>seasons = ['Spring', 'Summer', 'Fall', 'Winter']
>>> list(enumerate(seasons))
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
>>> list(enumerate(seasons, start=1))       # 下标从 1 开始
[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]

for循环使用enumerate:

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

//在for循环中会返回下标和对应的元素。

转载于:https://www.cnblogs.com/BlueBlueSea/p/10613474.html

Py中enumerate方法【转载】相关推荐

  1. python中main方法的用法_python __main__和__init__正确用法

    因为我对python很新,所以语言的这个特殊方面对我来说仍然是不透明的. 因此,假设我的项目包含许多包含代码的文件和两个"服务"文件:__ init__.py和__main__.p ...

  2. [转载] Java Challengers#1:JVM中的方法重载

    参考链接: Java中自动装箱和扩展的方法重载 欢迎来到新的Java Challengers博客!本博客致力于挑战Java编程中的概念.掌握它们,你将成为一名技术娴熟的Java程序员. 本博客中的技术 ...

  3. 【转载】C#中AddRange方法往ArrayList集合末尾添加另一个集合

    ArrayList集合是C#中的一个非泛型的集合类,是弱数据类型的集合类,可以使用ArrayList集合变量来存储集合元素信息,任何数据类型的变量都可加入到同一个ArrayList集合中,如果需要往一 ...

  4. 【转载】JS中bind方法与函数柯里化

    原生bind方法 不同于jQuery中的bind方法只是简单的绑定事件函数,原生js中bind()方法略复杂,该方法上在ES5中被引入,大概就是IE9+等现代浏览器都支持了(有关ES5各项特性的支持情 ...

  5. Python学习之路day03——010函数(类似Java中的方法)

    一.函数 函数是一个表示一定功能的代码块,可以在程序中进行应用,书写的方式:"函数名.()". 1.定义一个函数 # -*- coding: gb2312 -*- #随便定义一个h ...

  6. pytorch中创建多个空的tensor、pycharm从自己写的.py中引用函数下面画红线等问题

    1 pytorch中创建多个空的tensor 神经网络模型搭建中,如果写一些并联的模块,例如inceptionV3等这些具有多个尺度的卷积输出,其结果需要拼接起来,需要使用nn.ModuleList( ...

  7. 使用java中replaceAll方法替换字符串中的反斜杠

    今天在项目中使用java中replaceAll方法将字符串中的反斜杠("\")替换成空字符串(""),结果出现如下的异常: 1 java.util.regex. ...

  8. Oracle 存储过程 无法编译 解决方法(转载)

    声明:本文为转载,如果有侵犯知识版本,请通知本人,本人将即刻停止侵权行为: http://blog.csdn.net/tianlesoftware/article/details/7412555 Or ...

  9. enumerate在python中的意思_Python中enumerate用法详解

    enumerate()是python的内置函数.适用于python2.x和python3.x enumerate在字典上是枚举.列举的意思 enumerate参数为可遍历/可迭代的对象(如列表.字符串 ...

最新文章

  1. windows7与虚拟机fedora 9.0文件共享
  2. 还有 13 天,苹果就要关上 HTTP 大门了
  3. tensorflow安装教程
  4. 云原生乘风者联合征文活动——说出你和「阿里云云原生」的故事
  5. 教你如何用Harbor 私有镜像仓库搭建
  6. JS中的异步任务有哪些
  7. 返回一个1到54之间的随机数
  8. 一个java 验证码的实现提供多种的实现
  9. plc仿真实训软件_欧倍尔新品:现代电气控制和自动生产线装调两款虚拟仿真实训软件...
  10. puppet中anchor的作用
  11. atitit.标准时间格式 互相转换 秒数 最佳实践
  12. 电功图matlab,基于Matlab的电力系统输电线路仿真
  13. 某头条安卓逆向学习----改机/逆向/Hook/协议
  14. 【VBA研究】用VBA创建数据透视表
  15. 推荐几款流行的开源报表工具
  16. NeRF神经辐射场学习笔记(二)——Pytorch版NeRF实现以及代码注释
  17. 电脑插了耳机,外放还有声音-解决办法
  18. 中投民生:“巨无霸”上市估值2000亿美金直接超越茅台
  19. echarts-liquidfill 水滴图/水位图/水球 下载地址
  20. Unity对H5小游戏开发的支持——Project Tiny

热门文章

  1. Jzoj4458 密钥破解——Pollard-rho
  2. JAVA中的常量定义在class中还是interface中比较合理?
  3. ubuntu中切换到root账号方法
  4. php socket
  5. editplus替换空白行的正则表达式
  6. 《实战突击:PHP项目开发案例整合(第2版)(含DVD光盘1张)》
  7. python-包package
  8. Node.js 把图片流送到客户端
  9. 一个完整的schema验证xml的样例
  10. DelphiX教程系列 4 - 滚动背景 part 1