python enumerate_python中enumerate的用法实例解析
在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的用法实例解析相关推荐
- python中enumerate在for循环中用法_python中enumerate的用法实例解析
在python中enumerate的用法多用于在for循环中得到计数,本文即以实例形式向大家展现python中enumerate的用法.具体如下: enumerate参数为可遍历的变量,如 字符串,列 ...
- 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 打印输出, ...
- python bisect_python中bisect模块用法实例
本文实例讲述了python中bisect模块用法,分享给大家供大家参考. 具体方法分析如下: 这个模块只有几个函数,一旦决定使用二分搜索时,立马要想到使用这个模块. 示例代码如下: import bi ...
- Python单元测试及unittest框架用法实例解析
例题取用登录模块:代码如下 def login_check(username,password):''' 登录校验的函数:param username:账号:param password: 密码:re ...
- python enumerate_Python中enumerate用法详解
enumerate()是python的内置函数.适用于python2.x和python3.x enumerate在字典上是枚举.列举的意思 enumerate参数为可遍历/可迭代的对象(如列表.字符串 ...
- python中super的用法实例解析
概念 super作为python的内建函数.主要作用如下: 允许我们避免使用基类 跟随多重继承来使用 实例 在单个继承的场景下,一般使用super来调用基类来实现: 下面是一个例子: class Ma ...
- python实例解析_python中super的用法实例解析
概念 super作为python的内建函数.主要作用如下: 允许我们避免使用基类 跟随多重继承来使用 实例 在单个继承的场景下,一般使用super来调用基类来实现: 下面是一个例子: class Ma ...
- python画猴子_Python猴子补丁Monkey Patch用法实例解析
属性在运行时的动态替换,叫做猴子补丁(Monkey Patch). 为什么叫猴子补丁 属性的运行时替换和猴子也没什么关系,关于猴子补丁的由来网上查到两种说法: 1.这个词原来为Guerrilla Pa ...
- python编程字典100例_python中字典(Dictionary)用法实例详解
本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映射结构的数据类型,由无序的"键-值对"组成. ...
最新文章
- 测试人员如何赢得开发人员的尊重
- R读取excel文件乱码 read.xlsx() 解决方法
- 40个迹象表明你还是PHP菜鸟
- php通过正则提取页面相关信息
- 工作量不断增加的微软Azure,正缩小与亚马逊AWS的差距
- 如何正确下载、安装Codeblocks?
- 2015某大型电商集团的前端实习生在线笔试题(无耻的拿来偷看了)
- HDU2503 a/b + c/d【水题】
- linux 获取网站预览图,Shell脚本实现获取网页快照并生成缩略图 -电脑资料
- 数据结构(java语言描述)递归实现——汉诺塔问题
- 微信小程序 图片处理的几个样式
- [ 常用工具篇 ] Esxi 安装详解
- 《淘宝网开店 进货 运营 管理 客服 实战200招》——1.9 熟悉网上开店的流程...
- PID调节三个参数的作用
- sqli-labs(32-37)
- pdf太大了不能上传怎么办?
- iOS : 通过路径读取文件的几种方法
- 达人评测 惠普暗影精灵8和惠普暗影精灵8plus的区别
- 掌握微信小程序 this 指向,轻松编写高质量代码
- 基于layui图片管理器
热门文章
- android phonegap 服务器ip配置,android + phoneGap 环境搭建
- linux 磁盘检测卡主_Linux启动过程
- redis 主从模式_Redis主从模式部署文档
- 2017年10月08日 上学
- POJ 1061 BZOJ 1477 Luogu P1516 青蛙的约会 (扩展欧几里得算法)
- 耳机是怎么传输声音的_win7电脑耳机有声音外放没声音怎么办
- python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解
- djangoORM语句
- centos 安装mysql
- EF 学习 实用脚本