Python 3 enumerate() 函数详解:遍历索引和元素
enumerate() 函数是 Python 内置的一个函数,用于同时遍历列表、元组、字符串等可迭代对象的索引和元素。
具体来说,enumerate() 函数返回一个包含索引和元素的枚举对象。该枚举对象可以转换为列表或元组,每个元素是一个包含索引和元素的元组。索引从 0 开始,默认步长为 1。
enumerate() 函数的语法如下:
enumerate(iterable, start=0)
其中,iterable 是一个可迭代对象,如列表、元组、字符串等,start 是可选参数,表示起始索引。
下面是一个使用 enumerate() 函数的例子:
fruits = ['apple', 'banana', 'orange']
for index, fruit in enumerate(fruits):
print(index, fruit)
输出:
0 apple
1 banana
2 orange
在这个例子中,enumerate(fruits) 返回一个枚举对象,每个元素是一个包含索引和元素的元组。在循环中,索引和元素分别被赋值给 index 和 fruit 变量,然后进行打印。
原文地址: https://www.cveoy.top/t/topic/cUjW 著作权归作者所有。请勿转载和采集!