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

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

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

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

《不戴套瑜伽教练3》| 《法国空乘4》在线观看| 阴部按摩出水太尴尬怎么办 | 日本免费SAAS CRM| 白日梦我 电视剧| 《部长连续几天让我失去理智》| 《医务室上垒》动漫全集在线观看 | 丝袜美腿| 98在线高清免费观看电视剧狂| 蜜糖在线观看免费高清电视剧| 姨母的绣感中字2| 法国巜做爰的禁忌1| 保姆的特殊待遇5| 在线观看国产三级视频| 校服| 公与媳2电视剧免费| 何以笙默床戏| 白丝| 《高潮3》HD未删减减| 电影《乳妓》在线观看| 成色18K1.220.38软件| 小仙女水白丝袜呻吟 | 豆传媒剧国产MV有什么特点| 胸罩100%透明| 《暴力强伦轩》| 宝贝今天可不可以不带小雨伞| 王叔 我老公还在客厅| 亚洲偷偷拍一区二区三| 父女大作战1-32集免费| 人犬兽人在线观看免费完整一| 《女仆教育》动漫第一季| 免费网站在线观看人数在显示| 99久久国产精品久久99| 老师和学生深入交流人生奥秘| 人狗大战5高清正版免费观看| 人狗大战6免费观看正版| 小妹妹爱大棒棒免费观看电视剧一 | 天香天堂免费观看电视剧| 变硬最快的方法是什么 | 人瘦奶大98G奶的注意事项| 把腿扒开让我添30分钟