在python中enumerate的用法多用于在for循环中得到计数,本文即以实例形式向大家展现python中enumerate的用法。具体如下:

enumerate参数为可遍历的变量,如 字符串,列表等; 返回值为enumerate类。

示例代码如下所示:

import string

s = string.ascii_lowercase

e = enumerate(s)

print s

print list(e)

输出为

abcdefghijklmnopqrstuvwxyz

[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd'), (4, 'e'), (5, 'f'), (6, 'g'), (7, 'h'), (8, 'i'), (9, 'j'), (10, 'k'), (11, 'l'), (12, 'm'), (13, 'n'), (14, 'o'), (15,'p'), (16, 'q'), (17, 'r'), (18, 's'), (19, 't'), (20, 'u'), (21, 'v'), (22, 'w'), (23, 'x'), (24, 'y'), (25, 'z')]

eg:遍历一个列表,同时输出索引和元素

>>> a=['a','b','c','d','e']

>>> for index,item in enumerate(a):

...   print index,item

...

0 a

1 b

2 c

3 d

4 e

实际上enumerate返回的是一个enumerate对象

>>> enumerate(a)

上面的遍历相当于这样的写法

>>> for i in range(len(a)):

...   print i,a[i]

...

0 a

1 b

2 c

3 d

4 e

enumerate python_python 遍历enumerate相关推荐

  1. [转载] python enumerate函数 实例_python中使用enumerate函数遍历元素实例

    参考链接: Python enumerate() 这个是python的一个内建函数,看书的时候发现了他,mark一下 当我们既需要遍历索引同时需要遍历元素的时候,可以考虑使用enumerate函数,e ...

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

    本文实例讲述了python中enumerate函数遍历元素用法.分享给大家供大家参考,具体如下: enumerate函数用于遍历序列中的元素以及它们的下标 示例代码如下: i = 0 seq = [' ...

  3. python中enumerate()函数_Python enumerate() 函数

    Python中的enumerate函数主要用于字符串.列表或元组的遍历时.一般的,当需要对字符串.列表或元组进行遍历的时候,最简单的方式如下(这里以list为例): l = [1,2,3,4,5] f ...

  4. 遍历列表python_Python 遍历List的三种方法

    转载至https://www.cnblogs.com/pizitai/p/6398276.html #!/usr/bin/env python # -*- coding: utf-8 -*- if _ ...

  5. Python_Python遍历列表的四种方法

    方式一: app_list = [1234, 5677, 8899] <!-- lang: python --> for app_id in app_list: <!-- lang: ...

  6. python enumerate用法_Python enumerate 使用技巧

    enumerate() 是Python内建的函数,能让打印的结果更清晰,不管是列表,元组,字典,enumerate()都可以帮你完成,在某些需求下还是非常好用的. >>> a = [ ...

  7. 遍历列表python_python遍历列表所有元素的方法

    python遍历列表所有元素的方法 发布时间:2020-06-28 19:24:30 来源:亿速云 阅读:148 这期内容当中小编将会给大家带来有关python遍历列表所有元素的方法,文章内容丰富且以 ...

  8. 【Python】可迭代对象与迭代器

    可迭代对象(Iterable) 可迭代对象:可以实现iter方法,可以用for-in-进行遍历的对象 可以通过调用python内置对象函数isinstance()来判断一个对象是否属于可迭代对象 &g ...

  9. zip()和enumerate()用于for-in中遍历可迭代对象

    使用enumerate()同时遍历列表的索引和元素 L = ['Java', 'Python', 'Swift', 'Kotlin'] for index,item in list (enumerat ...

最新文章

  1. 删除 shiro url 上的JSESSIONID
  2. Android软键盘调用及隐藏,以及获得点击软键盘输入的字母信息
  3. 安装Debian 7.8 过程,以及该系统的配置过程
  4. NLP:自然语言处理技术近十年发展技术更迭的简介、案例之详细攻略(持续更新)
  5. 「Python」超简单!Python返回矩阵最大元素/最小值坐标,三行搞定!(更新:一行搞定!)
  6. python函数手册 stata_Stata连享会-Python量化
  7. 小汤学编程之JavaEE学习day09——Mybatis
  8. x内存满白苹果解决_原来苹果手机这样清理内存,可以释放大量空间,真是太好用了...
  9. 天锦十字绣:网购退货催生退货运费险
  10. pytorch中调整学习率: torch.optim.lr_scheduler
  11. 万年历java循环,万年历代码 java万年历源代码是多少?
  12. 在技术部门当头头最重要的是业务逻辑能力、协调能力和项目管理能力
  13. Python 简单银行系统
  14. python爬取网易云音乐排行榜歌单热评(完整版)
  15. Java--Integer
  16. 易优cms uiarclist 文档列表可视化标签
  17. 输入一个数字 将其翻转反转调转
  18. 以太坊学习路线——(一)私有链搭建与基本操作
  19. VS2015自定义安装字体DejaVu Sans Mono
  20. Linux(Linux系统简介)

热门文章

  1. 宇树科技Go1进阶版四足机器人开发记录
  2. Python接口测试之四笔记
  3. 计算机专业选i5八代还是i7八代,七代酷睿i7与第八代酷睿i5哪个好
  4. kalinux2020安装失败_kalinux安装,虚拟机图文详细安装教程
  5. C#热敏打印图片 串口打印图片
  6. 记一次失败的幸运召唤师抽奖之CGI程序
  7. k-means算法进行数据分析应用
  8. 机器学习实战(十)——利用K-均值聚类算法对未标注数据分组
  9. ends,flush,endl 用法区别
  10. 数据结构与算法--二叉堆(最大堆,最小堆)实现及原理