可爱山水

文章
8
资源
0
加入时间
2年10月18天

Effective Python之第7条:尽量用enumerate取代range

要点enumerate 函数可以用简洁的代码迭代iterator,而且可以指定当前这轮循环的序号。无需先通过range指定下标的取值范围,然后用下标去访问序列,而是应该直接用enumerate迭代。可以通过enumerate 的第二个参数指定起始序号(默认为0).l = ['a','b','c','d']for i in range(len(l)): print(f'{i+1}:{l[i]}')for i ,label in enumerate(l,1): print(