MEMOO
MEMOO
Published on 2025-04-18 / 2 Visits
0
0

使用for循环遍历列表

摘要:在本节中,你将学习如何使用 for 循环来遍历 Python 列表。

使用 for 循环遍历列表

要遍历列表,可以使用 for 循环语句,如下所示:

for item in list:

    # 处理元素

在此语法中for 循环语句在每次迭代时将列表中的一个元素赋值给 item 变量。

在循环体内部,你可以单独处理每个列表元素。

例如,下面的代码定义了一个城市列表,并使用 for 循环遍历该列表:

cities = ['New York', 'Beijing', 'Cairo', 'Mumbai', 'Mexico']

for city in cities:

    print(city)

输出:

New York

Beijing

Cairo

Mumbai

Mexico

在这个示例中for 循环将 cities 列表中的一个元素赋值给 city 变量,并在每次迭代时打印出该城市。

使用 for 循环通过索引遍历列表

有时,你可能希望在循环中访问元素的索引。在这种情况下,可以使用 enumerate() 函数。

enumerate() 函数返回一个元组,其中包含列表的当前索引和元素。

以下示例定义了一个城市列表,并使用带有 enumerate() 函数的 for 循环来遍历该列表:

cities = ['New York', 'Beijing', 'Cairo', 'Mumbai', 'Mexico']

for item in enumerate(cities):

    print(item)

输出:

(0, 'New York')

(1, 'Beijing')

(2, 'Cairo')

(3, 'Mumbai')

(4, 'Mexico')

要访问索引,你可以在 for 循环语句中像这样解包元组:

cities = ['New York', 'Beijing', 'Cairo', 'Mumbai', 'Mexico']

for index, city in enumerate(cities):

    print(f"{index}: {city}")

输出:

0: New York

1: Beijing

2: Cairo

3: Mumbai

4: Mexico

enumerate() 函数允许你指定起始索引,该索引默认值为零。

以下示例使用 enumerate() 函数,并设置从 1 开始的索引:

cities = ['New York', 'Beijing', 'Cairo', 'Mumbai', 'Mexico']

for index, city in enumerate(cities, 1):

    print(f"{index}: {city}")

输出:

1: New York

2: Beijing

3: Cairo

4: Mumbai

5: Mexico

总结

  • 使用 for 循环遍历列表。

  • 使用带有 enumerate() 函数的 for 循环来访问索引。


Comment