使用Python函数enumerate()遍历列表并输出索引和值
发布时间:2023-07-01 12:28:18
在Python中,可以使用enumerate()函数来遍历一个列表并输出索引和值。enumerate()函数是一个内置函数,它接受一个可迭代对象作为参数,并返回一个枚举对象,该对象包含了可迭代对象中的索引和对应的值。
下面是一个例子,展示如何使用enumerate()函数来遍历一个列表并输出索引和值:
my_list = ['apple', 'banana', 'orange', 'grape']
for index, value in enumerate(my_list):
print(f'索引为 {index} 的值是 {value}')
输出结果为:
索引为 0 的值是 apple 索引为 1 的值是 banana 索引为 2 的值是 orange 索引为 3 的值是 grape
在上面的例子中,enumerate(my_list)将my_list列表转换为一个enumerate对象。然后,在for循环中,使用index和value来分别接收enumerate对象中的索引和值。通过在循环中打印这些值,我们可以输出每个值的索引和对应的值。
此外,enumerate函数还可以接受一个可选的start参数,用于设置索引的起始值。默认情况下,索引从0开始。例如,我们可以在上面的例子中使用start=1来设置索引起始值为1:
my_list = ['apple', 'banana', 'orange', 'grape']
for index, value in enumerate(my_list, start=1):
print(f'索引为 {index} 的值是 {value}')
输出结果为:
索引为 1 的值是 apple 索引为 2 的值是 banana 索引为 3 的值是 orange 索引为 4 的值是 grape
总结来说,使用enumerate()函数可以方便地遍历一个列表,并输出每个值的索引和对应的值。这对于需要同时访问列表中的索引和值的情况非常有用。
