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