#-*-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 = 1
index = 1,item = 2
index = 2,item = 3
index = 3,item = 4
index = 4,item = 5
index = 5,item = 6
index = 6,item = 7
index = 7,item = 8
index = 8,item = 9
index = 9,item = 10
"""
for index,item in enumerate(sequence):
print "index = %d,item = %d" % (index,item)
#2、实例:
"""
输出结果:
s appears at offset 0
p appears at offset 1
a appears at offset 2
m appears at offset 3
"""
S = 'spam'
for (offset,value) in enumerate(S):
print value,"appears at offset",offset
enumerate函数解析
最新推荐文章于 2024-05-22 14:45:12 发布