Python中列表(List) 的三种遍历(序号和值)方法小结

  • Post category:Python

当我们需要遍历Python中的列表(List)时,有三种常用的方法可以使用。这三种方法分别是:

  1. 使用for循环遍历列表
  2. 使用while循环遍历列表
  3. 使用列表推导式遍历列表

面将对这三种方法进行详细讲解,并提供两个示例说明。

1. 使用for循环遍历列表

使用for循环遍历列表是最常用的方法之一。在这种方法中,我们可以使用Python内置的range()函数来获取列表的索引,然后使用索引来访问列表中的元素。下面是一个示例代码:

fruits = ["apple", "banana", "cherry"]
for i in range(len(fruits)):
    print("Index i, "Value:", fruits[i])

输出结果为:

Index: 0 Value: apple
Index: 1 Value: banana
Index: 2 Value: cherry

在这个示例中,我们使用了range()来获取列表的索引,然后使用索引来访问列表中的元素。注意,我们使用了len()函数来获取列表的长度,这样可以确保我们遍历整个列表。

2. 使用while循环遍历列表

使用while循环遍历列表也是一种常用的方法。在这种方法中,我们可以使用一个计数器来迭代列表中的元素。下面是一个示例代码:

fruits = ["apple", "banana", "cherry"]
i = 0
while i < len(fruits):
    print("Index:", i, "Value:", fruits[i])
    i += 1

输出结果:

Index: 0 Value: apple
Index: 1 Value: banana
Index: 2 Value: cherry

在这个示例中,我们使用了一个计数器i来迭代列表中的元素。我们使用了len()函数来获取列表的长度,这样可以确保我们遍历整个列表。

3. 使用列表推导式遍历列表

使用列表推导式遍历列表是一种简洁而强大的方法。在这种方法中,我们可以使用一个简单的表达式来生成一个新的列表。下面是一个示例代码:

fruits = ["apple", "banana", "cherry"]
new_list = [fruit for fruit in fruits]
print(new_list)

输出结果为:

['apple', 'banana', 'cherry']

在这个示例中,我们使用了一个简单的表达式fruit来生成一个新的列表。这个表达式遍历了原始列表中的所有元素,并将它们添加到新的列表中。

以上就是Python中列表(List)的三种遍历方法的详细讲解和示例说明。希望对您有所帮助!