📜  遍历列表 - Python (1)

📅  最后修改于: 2023-12-03 15:28:28.431000             🧑  作者: Mango

遍历列表 - Python

在Python中,列表是最常用的数据结构之一。 遍历列表是一种重要的技能,可以帮助编程人员在处理数据时更加高效和准确。 当遍历列表时,我们可以访问列表中的每个元素,并执行需要的操作。 在本文中,我们将学习使用Python遍历列表的不同方法。

使用for循环遍历列表

Python中的for循环是一种遍历列表的常用方法。 我们可以通过将列表放入Python的for循环中来迭代列表。 例如,以下代码演示了如何遍历列表并打印每个元素:

fruits = ['apple', 'banana', 'cherry']

for fruit in fruits:
    print(fruit)

输出结果:

apple
banana
cherry

在上面的代码中,我们使用for循环迭代fruits列表中的每个元素,并将其存储在fruit变量中。 然后我们打印每个fruit的值。

使用while循环遍历列表

另一种遍历列表的方法是使用Python中的while循环。 我们可以使用while循环变量来迭代列表元素的索引。例如,以下代码演示了如何使用while循环遍历列表并打印每个元素:

fruits = ['apple', 'banana', 'cherry']
i = 0

while i < len(fruits):
    print(fruits[i])
    i += 1

输出结果:

apple
banana
cherry

在上面的代码中,我们使用while循环变量i来迭代fruits列表中的每个元素的索引。 然后我们打印每个元素的值。

遍历嵌套列表

在Python中,我们可以使用嵌套列表来表示具有单独关键维度的数据。 要遍历嵌套列表,我们可以使用嵌套for循环。

例如,以下代码演示了如何遍历嵌套列表并打印每个元素:

matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

for row in matrix:
    for element in row:
        print(element)

输出结果:

1
2
3
4
5
6
7
8
9

在上面的代码中,我们使用两个嵌套的for循环遍历嵌套列表matrix中的每个元素并打印它。

遍历字典的值

在Python中,除了列表之外,字典是另一个重要的数据结构。 我们可以遍历字典中的所有值,而不是遍历它的键或键值对。

例如,以下代码演示了如何遍历字典并打印每个值:

person = {
  "name": "John",
  "age": 36,
  "country": "Norway"
}

for value in person.values():
    print(value)

输出结果:

John
36
Norway

在上面的代码中,我们使用for循环遍历字典person中的所有值,并将它们打印出来。

遍历字典的键和值

另一种遍历Python字典的方法是同时遍历其键和值。 我们可以使用字典的items()方法来获取所有键值对,并使用for循环遍历这些键值对。 例如,以下代码演示了如何遍历字典的键和值:

person = {
  "name": "John",
  "age": 36,
  "country": "Norway"
}

for key, value in person.items():
    print(key, value)

输出结果:

name John
age 36
country Norway

在上面的代码中,我们使用for循环遍历字典person中的所有键和值,并将它们打印出来。

总结

在Python中,遍历列表是一项基本任务,而且有多种实现方法。 本文介绍了常见的遍历列表的方法,例如使用for循环和while循环,同时也展示了如何遍历嵌套列表和字典。 无论是在初学Python编程中,还是在使用Python开发大型项目中,正确地遍历列表都是至关重要的。