[转载] python enumerate函数 实例_python中使用enumerate函数遍历元素实例
参考链接: Python enumerate()
这个是python的一个内建函数,看书的时候发现了他,mark一下
当我们既需要遍历索引同时需要遍历元素的时候,可以考虑使用enumerate函数,enumerate函数接受一个可遍历的对象,如列表、字符串
比如我们有一个["one","two","there"]的列表,我们需要在列表的每个元素前面加上他的编号
代码如下:
i = 0
seq = ["one","two","three"]
for element in seq:
seq[i] = '%d: %s' % (i, seq[i])
i += 1
print seq
['0: one', '1: two', '2: three']
使用enumerate函数,我们可以简化我们的代码,省去定义计数用的临时变量
代码如下:
seq = ["one","two","three"]
for i, element in enumerate(seq):
seq[i] = '%d: %s' % (i, seq[i])
print seq
['0: one', '1: two', '2: three']
好戏还没有结束,python的魅力正在于此,我们来个Phthonic的写法
代码如下:
seq = ["one","two","three"]
print ['%d: %s'% (i,element) for i,element in enumerate(seq) ]
['0: one', '1: two', '2: three']
好了,python的遍历技术非常灵活,几句话是讲不完的,要熄灯了,洗洗睡了
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
[转载] python enumerate函数 实例_python中使用enumerate函数遍历元素实例相关推荐
- python中time函数用法_python中time tzset()函数实例用法
在时间的设置方面,为了能够跟系统时间有更好的区分,我们有时会借用一些函数方法来实现.就拿tzset()来说是设置时间的一种方法,其内在的变量依靠TZ的控制,如果没有设置TZ则以系统时间为准.接下来我们 ...
- python闭包应用实例_Python中的闭包详细介绍和实例
一.闭包 来自wiki: 闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数.这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外 ...
- python中类的构成_Python中类型关系和继承关系实例详解
本文详细介绍了Python中类型关系和继承关系.分享给大家供大家参考.具体分析如下: 如果一个对象A持有另一个对象B的ID,那么检索到A之后就可以检索到B,我们就说存在一个A到B的导航.这种导航关系使 ...
- python怎么处理数据_python中scrapy处理项目数据的实例分析
在我们处理完数据后,习惯把它放在原有的位置,但是这样也会出现一定的隐患.如果因为新数据的加入或者其他种种原因,当我们再次想要启用这个文件的时候,小伙伴们就会开始着急却怎么也翻不出来,似乎也没有其他更好 ...
- python中round函数参数_python中关于round函数的小坑
round函数很简单,对浮点数进行近似取值,保留几位小数.比如 >>> round(10.0/3, 2) 3.33 >>> round(20/7) 3 第一个参数是 ...
- python itemgetter函数用法_Python中的sorted函数以及operator.itemgetter函数
operator.itemgetter函数 operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子. a = [1, ...
- python 返回函数 闭包_python中闭包Closure函数作为返回值的方法示例
前言 首先看看闭包的概念:闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数.这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外 ...
- python中list函数例题_python中的set函数、列表的操作
一.set函数 set()函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集.差集.并集等. 例题: 1.set函数求交集(&).差集(-).并集(|) s1 = se ...
- python open函数编码_python中的open函数如何编码?
python中的open函数可以通过在打开文件时添加encoding参数来指定使用的编码方式,encoding表示的是返回的数据采用何种编码. open()的函数原型:open(file, mode= ...
最新文章
- CorelCAD 2020中文版
- Android中Activity总结
- mysql 唯一编号_Mysql表中唯一编号的分配机制
- Longest k-Good Segment CodeForces - 616D(尺取法)
- 试述大数据对思维方式的重要影响
- jsr 正则验证_Java数据校验(Bean Validation / JSR303)
- 【Linux】Linux 标准目录结构
- 叉积求点到平面距离_求一个点到曲线或折线的最短距离?
- 51单片机实现电子密码锁设计
- Java判断字符串是否为空的几种方法
- 连续型随机变量单点概率为0以及不可能事件
- ubuntu18.04(Jetson)以及火狐浏览器设置终端代理和清除代理命令
- android 筛选电影,Movie - 该看什么电影呢?这几个小程序或许能给你一个选择 - Android 应用 - 【最美应用】...
- 架构师之路工作量化与细化
- htc系统Android 7.1,HTC太强大,被誉为刷机之王,一路升到安卓7
- 苹果x处理器多少_精仿苹果iPhone XR手机配置介绍
- Cesium 日常问题整理
- 散点图 计算 java_怎么在excel中计算散点图的公式
- 【福利时刻】阿里云盘内测码来啦,ITValuer专属暗号点这里
- linux sendmail
热门文章
- SSO单点登录之同域登录的实现
- maya扇子动画_maya变形金刚全流程动画教学(永久有效)
- Coursera心理学课程考试小抄
- element引入的组件大小高度不对_ElementUI 在 按需引入时定义 default size?
- android同步方法和对象的区别是什么,(4.1.10.8)Android Handler之同步屏障机制(sync barrier)...
- 青岛理工大学c语言软件,青岛理工大学C语言程序打印版.docx
- oracle查看所有用户6,oracle 查看 用户 用户权限 用户表空间 用户默认表空间
- OpenGL基础9:纹理
- bzoj 3398: [Usaco2009 Feb]Bullcow 牡牛和牝牛(DP)
- Kubernetes集群安全:Api Server认证