韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > 一文搞定Python的enumerate函数

一文搞定Python的enumerate函数

头像

silencement

2019-07-23 15:17:313037浏览 · 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'))
关注

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

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

《借种生子》电影免费观看| 亚洲第一大综合区的就业前景| 《互换人妻HD中字》| 山行| 快拨出天我是你母亲歌词监控| 《为丈夫晋升的妻子》| 猛烈顶弄H禁欲医生H怀孕| 暴躁妹妹免费观看40集电视剧| 《请好好疼爱里面》免费观看 | 护士站的故事| 嫂嫂让小叔子帮忙生孩子视频| WWWWWWWW在线观看国产| 美国禁忌2在线观看电视剧| 臭小子快拔出来危险期会怀孕| 爸老师在线观看免费播放电视剧| 洞洞饿了1-36集全免费| 退休后日大女儿的隐喻和含义| 久久精品亚洲AV无码洋洋| 美国的忌讳-5| 床戏| 女性左腿又开腿肚子中间疼视频 | (NP、高H、纯肉)高H高辣| 国产乱子伦精品视频潮| 绝色儿媳在线观看免费版电视剧 | 国产自拍| 戴上自安小玩具调到10档| 黄金网站9.1免费入口| 万能浏览器| 白日梦我小说| 干柴烈火115集免费观看| 《尼姑春心荡漾》大结局| 爱上兄弟的母亲6集免费观看| 把老婆闺蜜干了俩次| 避孕套怎么用| 姐姐片多多免费高清电视剧| 三人成虎| 免费B站看大片真人电视剧| 撸撸社| 三女片免费观看电视剧杨贵妃传| 麻花传媒的短视频制作技巧和方法 | 开裆裤法国1980年