发布时间:2019-09-05 07:07:22编辑:auto阅读(2111)
在需要遍历数列时,通常做法为:
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
上一篇: Python JS Jquery Jso
下一篇: python 闭包详解
51598
51190
41693
38453
32940
29928
28630
23594
23525
21875
2034°
2744°
2291°
2223°
2703°
2244°
2996°
4933°
4792°
3411°