enumerate用法

admin 31 0

`enumerate` 是 Python 中的一个内置函数,用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

基本用法如下:

for index, value in enumerate(iterable, start=0):
    print(index, value)

其中 `iterable` 是要遍历的对象,`start` 是可选参数,表示开始计数的起始值,默认为0。

如果我们有一个列表 `fruits = ['apple', 'banana', 'cherry']`,我们可以使用 `enumerate` 来获取每个元素的索引和值:

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

0 apple
1 banana
2 cherry

在这个例子中,`enumerate` 返回一个枚举对象,其中包含索引和值,在 for 循环中,我们通过解包(unpacking)将索引和值分别赋值给 `index` 和 `fruit` 变量。