国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python小白福利之enumerate函数

Python小白福利之enumerate函数

头像

silencement

2019-07-18 09:40:383150浏览 · 0收藏 · 0评论

enumerate函数用于遍历序列中的元素以及它们的下标。

enumerate函数说明:

函数原型:enumerate(sequence, [start=0])

功能:将可循环序列sequence以start开始分别列出序列数据和数据下标

即对一个可遍历的数据对象(如列表、元组或字符串),enumerate会将该数据对象组合为一个索引序列,同时列出数据和数据下标。

举例说明:

存在一个sequence,对其使用enumerate将会得到如下结果:

start        sequence[0]
start+1  sequence[1]
start+2    sequence[2]......

适用版本:

Python2.3+

Python2.x

注意:在python2.6以后新增了start参数

英文解释:

Return an enumerate object. sequence must be a sequence, an iterator, or some other object which supports iteration.
 The next() method of the iterator returned by enumerate() returns a tuple containing a count (from start which 
 defaults to 0) and the values obtained from iterating over sequence。

代码实例:

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。

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

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'))
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

爷爷的鸡又黑又长下一句怎么接 | BOBO浏览器| 被学长灌满JNG液去上课小说 | 洞洞饿了1-36集全免费| 美女比基尼游泳跳舞视频| 少妇洗澡被强公日日澡-百度| 主人~我错了请把它关掉歌词| 强伦轩特级A片免费播放女的老师| 适合做前看的MV| 疯狂二人房间荷尔蒙爆发原声| 三亚私人高清影院的更新情况| 乡村玉米地周婶的小说叫什么名字| 《再来一次好吗》动漫| 一阴吞两阳与MACD的关系| 妈妈你真棒里面的插曲叫什么| 少女韩国免费观看高清电视剧八戒| 吃瓜| 戴上自安小玩具调到10档| 伦理《少妇的滋味》完整版| 《如狼似虎的女人》大结局| 半夜洗澡被老头添一夜| 适合做前看的MV| 主人请好好疼爱里面动画第二季 | 亲爱的爸爸【父女】笔趣阁负责的| 天美麻花高清在线看电视剧| 《囚禁空姐》电影免费观看| 韩国伦理片手机在线观看播放| A片交性视频爽爽爽免费观看| 大地资源中文一二三页的特点| 淑芬两腿间又痒又疼的原因| 亚州久久久久久精品A片69 | 护士二姐妹精神诊所| 小俊在雪姨身上耕耘小说免费阅读| 女人用嘴巴吸出精子会反流吗| 泰国电影《初次深交流》| 男女啪啪做爰高潮全过有多动症| 40岁女人如饥似渴最佳解决方法| 2025国产拍视频最好的手机| 三飞母姐妹花女儿的小说目录| 孙笑川| 轮流和两个男人一起很容易染病吗