python中for循环输出列表索引与对应的值方法

  • Post category:Python

在Python中,我们可以使用for循环来遍历列表,并输出列表中每个元素的索引和对应的值。本文将详细讲解两种常用的方法,包括使用enumerate函数和range函数。

方法一:使用enumerate函数

使用enumerate函数是一种简单的方法,可以同时获取列表中每个元素的索引和对应的值。下面是一个简单的示例:

# 示例1:使用enumerate函数输出列表索引和对应的值
lst = ['apple', 'banana', 'orange']
for i, val in enumerate(lst):
    print(i, val)

输出结果为:

0 apple
1 banana
2 orange

在这个示例中,我们使用enumerate函数遍历列表lst中的每个元素,并输出其索引和对应的值。

方法二:使用range函数

使用range函数是一种基本的方法,可以生成一个索引序列,并通过索引访问列表中的元素。下面是一个简单的示例:

# 示例2:使用range函数输出列表索引和对应的值
lst = ['apple', 'banana', 'orange']
for i in range(len(lst)):
    print(i, lst[i])

输出结果为:

0 apple
1 banana
2 orange

在这个示例中,我们使用range函数生成一个索引序列,并通过索引访问列表lst中的元素,并输出其索引和对应的值。

示例说明

示例1

在示例1中,我们使用enumerate函数遍历列表lst中的每个元素,并输出索引和对应的值。

示例2

在示例2中,我们使用range函数生成一个索引序列,并通过索引访问列表lst中的元素,并输出其索引和对应的值。

总结

本文详细讲解了两种常用的方法,包括使用enumerate函数和range函数,用于输出列表中每个元素的索引和对应的值在实际中,需要根据具体的需求选择适合的方法,以便更好地处理列表中的元素。