欢迎访问宙启技术站
智能推送

使用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()函数会返回一个元组,其中 个元素是当前元素的索引,第二个元素是当前元素本身。通过将这些元组的元素分配给两个变量(indexitem),我们可以分别访问索引和元素。

使用enumerate()函数可以在循环中轻松地获得列表的索引,这在处理需要对索引进行操作的情况下非常有用。