enumerate函数解析

#-*-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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值