首页 > 编程语言 > 详细

python之enumerate函数使用

时间:2016-03-24 13:25:51      阅读:624      评论:0      收藏:0      [点我收藏+]

enumerate函数可以同时获取索引,以及值,用next()方法调用。


例1:

>>> s = ‘hello word‘       #########s为可迭代对象

>>> h = enumerate(s)

>>> h

<enumerate object at 0x7f1d66848a50>

>>> h.next()

(0, ‘h‘)

>>> h.next()

(1, ‘e‘)

>>> h.next()

(2, ‘l‘)

>>> h.next()

(3, ‘l‘)

>>> h.next()

(4, ‘o‘)

>>> h.next()

(5, ‘ ‘)

>>> h.next()

(6, ‘w‘)

>>> h.next()

(7, ‘o‘)

>>> h.next()

(8, ‘r‘)

>>> h.next()

(9, ‘d‘)

例2:

>>> for i,j in enumerate(s):    ###########用于for循环

...     i,j

... 

(0, ‘h‘)

(1, ‘e‘)

(2, ‘l‘)

(3, ‘l‘)

(4, ‘o‘)

(5, ‘ ‘)

(6, ‘w‘)

(7, ‘o‘)

(8, ‘r‘)

(9, ‘d‘)


python之enumerate函数使用

原文:http://weilantiankong.blog.51cto.com/9469693/1754552

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!