enumerate函数解析

来源:互联网 发布:金山软件管家免费 编辑:程序博客网 时间:2024/06/06 11:21
#-*-coding:utf-8-*-'''Created on 2015年7月12日@author: Zroad'''#help(enumerate)#help(transform)#1、认识enumerate函数:返回  "偏移量,元素值"的可迭代对象sequence = [1,2,3,4,5,6,7,8,9,10]print type(enumerate(sequence)) #<type 'enumerate'>"""循环访问列表的索引和元素值enumerate(iterable[, start]) -> iterator for index, value of iterable""""""输出结果:index = 0,item = 1index = 1,item = 2index = 2,item = 3index = 3,item = 4index = 4,item = 5index = 5,item = 6index = 6,item = 7index = 7,item = 8index = 8,item = 9index = 9,item = 10"""for index,item in enumerate(sequence):    print "index = %d,item = %d" % (index,item)#2、实例:"""输出结果:s appears at offset 0p appears at offset 1a appears at offset 2m appears at offset 3"""S = 'spam'for (offset,value) in enumerate(S):    print value,"appears at offset",offset
0 0
原创粉丝点击