使用Python的enumerate()函数迭代列表并获取索引
发布时间:2023-07-03 01:58:35
在Python中,我们可以使用enumerate()函数来迭代列表并获取索引。enumerate()函数接受一个可迭代对象作为输入,并返回一个由索引和对应元素组成的迭代器。
下面是具体的代码示例:
# 创建一个列表
my_list = ['apple', 'banana', 'orange', 'grape', 'watermelon']
# 使用enumerate()函数迭代列表并获取索引
for index, item in enumerate(my_list):
print(f'索引为 {index} 的元素是 {item}')
运行以上代码,输出结果如下:
索引为 0 的元素是 apple 索引为 1 的元素是 banana 索引为 2 的元素是 orange 索引为 3 的元素是 grape 索引为 4 的元素是 watermelon
在每次迭代中,enumerate()函数会返回一个元组,其中 个元素是当前元素的索引,第二个元素是当前元素本身。通过将这些元组的元素分配给两个变量(index和item),我们可以分别访问索引和元素。
使用enumerate()函数可以在循环中轻松地获得列表的索引,这在处理需要对索引进行操作的情况下非常有用。
