enumerate
2024-05-25 本文已影响0人
xueyueshuai
enumerate 是 Python 中的一个内置函数,它用于同时遍历序列(如列表、元组、字符串等)的索引和值。这对于需要在循环中访问元素索引的场景非常有用。
enumerate(iterable, start=0)
iterable:一个可迭代的对象,比如列表、元组、字符串等。
start:这是一个可选参数,表示枚举开始的索引值,默认为0。你可以设置任意整数作为起始索引。
使用 enumerate 时,它会返回一个枚举对象,其中每个元素是一个包含两个元素的元组:当前元素的索引(从start开始)和当前元素的值。
例如
fruits = ['apple', 'banana', 'mango']
for index, fruit in enumerate(fruits):
print(f"Index: {index}, Fruit: {fruit}")
输出
Index: 0, Fruit: apple
Index: 1, Fruit: banana
Index: 2, Fruit: mango