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

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

示例代码如下所示:

import string

s = string.ascii_lowercase

e = enumerate(s)

print s

print list(e)

输出为:

abcdefghij

[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd'), (4, 'e'), (5, 'f'), (6, 'g'), (7, 'h'), (8, 'i'), (9, 'j')]

在同时需要index和value值的时候可以使用 enumerate。

enumerate应用实例:

该实例中,line 是个 string 包含 0 和 1,要把1都找出来:

方法一:

def read_line(line):

sample = {}

n = len(line)

for i in range(n):

if line[i]!='0':

sample[i] = int(line[i])

return sample

方法二:

def xread_line(line):

return((idx,int(val)) for idx, val in enumerate(line) if val != '0')

print read_line('0001110101')

print list(xread_line('0001110101'))

相信本文示例对大家加深对Python中enumerate的用法能够起到一定的帮助作用。

python enumerate_python中enumerate的用法实例解析相关推荐

  1. python中enumerate在for循环中用法_python中enumerate的用法实例解析

    在python中enumerate的用法多用于在for循环中得到计数,本文即以实例形式向大家展现python中enumerate的用法.具体如下: enumerate参数为可遍历的变量,如 字符串,列 ...

  2. enumerate在python中是什么意思_python中enumerate的用法实例解析

    python 怎么使用enumerate先出一个题目:1.有一 list= [1, 2, 3, 4, 5, 6] 请打印输出: 0, 1 1, 2 2, 3 3, 4 4, 5 5, 6 打印输出, ...

  3. python bisect_python中bisect模块用法实例

    本文实例讲述了python中bisect模块用法,分享给大家供大家参考. 具体方法分析如下: 这个模块只有几个函数,一旦决定使用二分搜索时,立马要想到使用这个模块. 示例代码如下: import bi ...

  4. Python单元测试及unittest框架用法实例解析

    例题取用登录模块:代码如下 def login_check(username,password):''' 登录校验的函数:param username:账号:param password: 密码:re ...

  5. python enumerate_Python中enumerate用法详解

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

  6. python中super的用法实例解析

    概念 super作为python的内建函数.主要作用如下: 允许我们避免使用基类 跟随多重继承来使用 实例 在单个继承的场景下,一般使用super来调用基类来实现: 下面是一个例子: class Ma ...

  7. python实例解析_python中super的用法实例解析

    概念 super作为python的内建函数.主要作用如下: 允许我们避免使用基类 跟随多重继承来使用 实例 在单个继承的场景下,一般使用super来调用基类来实现: 下面是一个例子: class Ma ...

  8. python画猴子_Python猴子补丁Monkey Patch用法实例解析

    属性在运行时的动态替换,叫做猴子补丁(Monkey Patch). 为什么叫猴子补丁 属性的运行时替换和猴子也没什么关系,关于猴子补丁的由来网上查到两种说法: 1.这个词原来为Guerrilla Pa ...

  9. python编程字典100例_python中字典(Dictionary)用法实例详解

    本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映射结构的数据类型,由无序的"键-值对"组成. ...

最新文章

  1. 测试人员如何赢得开发人员的尊重
  2. R读取excel文件乱码 read.xlsx() 解决方法
  3. 40个迹象表明你还是PHP菜鸟
  4. php通过正则提取页面相关信息
  5. 工作量不断增加的微软Azure,正缩小与亚马逊AWS的差距
  6. 如何正确下载、安装Codeblocks?
  7. 2015某大型电商集团的前端实习生在线笔试题(无耻的拿来偷看了)
  8. HDU2503 a/b + c/d【水题】
  9. linux 获取网站预览图,Shell脚本实现获取网页快照并生成缩略图 -电脑资料
  10. 数据结构(java语言描述)递归实现——汉诺塔问题
  11. 微信小程序 图片处理的几个样式
  12. [ 常用工具篇 ] Esxi 安装详解
  13. 《淘宝网开店 进货 运营 管理 客服 实战200招》——1.9 熟悉网上开店的流程...
  14. PID调节三个参数的作用
  15. sqli-labs(32-37)
  16. pdf太大了不能上传怎么办?
  17. iOS : 通过路径读取文件的几种方法
  18. 达人评测 惠普暗影精灵8和惠普暗影精灵8plus的区别
  19. 掌握微信小程序 this 指向,轻松编写高质量代码
  20. 基于layui图片管理器

热门文章

  1. android phonegap 服务器ip配置,android + phoneGap 环境搭建
  2. linux 磁盘检测卡主_Linux启动过程
  3. redis 主从模式_Redis主从模式部署文档
  4. 2017年10月08日 上学
  5. POJ 1061 BZOJ 1477 Luogu P1516 青蛙的约会 (扩展欧几里得算法)
  6. 耳机是怎么传输声音的_win7电脑耳机有声音外放没声音怎么办
  7. python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解
  8. djangoORM语句
  9. centos 安装mysql
  10. EF 学习 实用脚本