文章目录

enumerate() 是 Python 中的一个内置函数,它用于在遍历可迭代对象(如列表、元组、字符串等)时同时获取每个元素的索引和值。这个函数非常有用,因为它允许您在迭代过程中轻松地访问元素的索引,而不需要手动维护索引变量。
enumerate() 函数的基本语法如下:
enumerate(iterable, start=0)
参数说明:
- iterable:您要遍历的可迭代对象,如列表、元组、字符串等。
- start:可选参数,用于指定起始索引值。默认值是 0。
enumerate() 函数返回一个枚举对象,其中包含每个元素的索引和值。您可以使用 for 循环来遍历这个枚举对象,同时获取索引和值。以下是一个示例:
my_list = ['apple', 'banana', 'cherry']
for index, value in enumerate(my_list):
    print(f"Index {index}: {value}")
输出结果:
Index 0: apple
Index 1: banana
Index 2: cherry
如果您想指定起始索引值,可以通过 start 参数来设置:
my_list = ['apple', 'banana', 'cherry']
for index, value in enumerate(my_list, start=1):
    print(f"Index {index}: {value}")
输出结果:
Index 1: apple
Index 2: banana
Index 3: cherry
enumerate() 函数非常方便,尤其在需要同时访问元素索引和值的情况下,例如在循环中对元素进行操作或在生成某些数据结构时。










![2023年中国商业版服务器操作系统市场发展规模分析:未来将保持稳定增长[图]](https://img-blog.csdnimg.cn/img_convert/f2945dd898ffe19816297b0fe41631b1.png)








