在 Python 中,enumerate()是一个内置函数,用于将一个可迭代对象转换为一个枚举对象,该对象包含每个元素的索引和对应的值。

函数语法

enumerate(iterable, start=0)

参数:

  • iterable:可以是任何可迭代对象,包括列表、元组、集合、字符串和字典等。
  • start:指定索引的起始值,默认为0

enumerate()函数返回的是一个由元组组成的迭代器,每个元组包含两个元素,第一个元素是元素的索引,第二个元素是元素的值。

enumerate() 函数示例

以下是一个使用enumerate()函数的示例:

fruits = ['apple', 'banana', 'cherry']

for index, fruit in enumerate(fruits):
    print(index, fruit)

程序运行结果

0 apple
1 banana
2 cherry