python中enumerate用法 1、使用场景2、用法 1、使用场景 当你使用for循环遍历时,你需要用到两个参数: 遍历出的元素遍历元素的偏移值,也就是元素的下标 2、用法 enumerate函数返回一个生成器对象,此对象支持迭代协议,之后博文再做讨论。意思就是说调用函数后,会返回一个元组(index,value)。 S = [‘a’,‘b’,‘c’] for (i,value) in enumerate(S): print(i, 'and', value) >>> 0 and a 1 and b 2 and c 使用enumerate函数可以同时得出元素和元素的下标,省略了一些代码操作,比较方便。