enumerate()
是一个内建函数,用于将一个可迭代对象(如列表、元组或字符串)组合为一个索引序列,同时提供迭代的元素。enumerate()
函数返回一个枚举对象,该对象包含两个值:索引和对应的元素。
函数签名如下:
enumerate(iterable, start=0)
iterable
: 要枚举的可迭代对象,如列表、元组、字符串等。start
: 可选参数,表示索引起始值,默认为 0。对于列表:
fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
print(index, fruit)
输出
0 apple
1 banana
2 cherry