很多时候,在处理迭代器时,我们还需要保留迭代次数。Python通过为该任务提供内置函数enumerate()减轻了程序员的任务。
Enumerate()方法向可迭代对象添加一个计数器,并以枚举对象的形式返回它。然后可以将此枚举对象直接用于for循环,或使用list()方法将其转换为元组列表。
句法:
枚举(可迭代,开始= 0) 参数: 可迭代:任何对象支持迭代 开始:索引值从该计数器是 要启动,默认为0
在循环中使用枚举对象
(0, 'eat') (1, 'sleep') (2, 'repeat') 100 eat 101 sleep 102 repeat