利用Python的enumerate()函数迭代并返回索引
发布时间:2023-07-31 01:43:39
在Python中,可以使用enumerate()函数迭代并返回索引。enumerate()函数接受一个可迭代对象作为参数,并返回一个由索引和值组成的元组,其中索引从0开始递增。
下面是一个使用enumerate()函数迭代并返回索引的示例代码:
fruits = ['apple', 'banana', 'orange']
for index, fruit in enumerate(fruits):
print(f"Index: {index}, Fruit: {fruit}")
输出结果为:
Index: 0, Fruit: apple Index: 1, Fruit: banana Index: 2, Fruit: orange
在上面的代码中,我们先定义了一个包含三个水果的列表。然后,使用for循环和enumerate()函数迭代该列表。在每次迭代时,enumerate()函数会返回一个包含当前索引和对应值的元组。我们可以使用两个变量(index和fruit)分别接收元组中的索引和值,并在循环体内使用它们。最后,我们打印每个索引和对应的水果。
使用enumerate()函数,我们可以轻松地迭代并返回索引,而不需要创建一个额外的计数变量。这在需要同时迭代索引和值的情况下非常有用,特别是在处理列表、元组或其他可迭代对象时。
