python 函数enumerate用法

2023-01-31 05:01:41 python 函数 用法

    在需要遍历数列时,通常做法为:

for i in range (0 , len (list )): 
    print i , list [ i ]

    而enumerate函数则可以优雅的解决此类问题,首先看下它的定义:

def enumerate (collection ): 
    'Generates an indexed series:  (0,coll[0]), (1,coll[1]) ...'       
     i = 0 
     it = iter (collection ) 
     while 1 : 
     yield (i , it . next ()) 
     i += 1

       用法:

for index , text in enumerate (list )): 
   print index , text


相关文章