python 遍历列表
Python列表的遍历艺术
你是否曾对Python中列表的遍历方式感到好奇?今天,让我们一起揭开这个秘密。
在Python中,遍历列表是一个基础且重要的操作。使用for循环,我们可以轻松实现这一目标。常见的遍历方法有三种:使用基本的for循环结构、结合range()和len()函数,以及使用enumerate()函数。
让我们看看最基础的方法:使用for循环简单结构遍历。
示例代码如下:
```python
cities = ["Guangzhou", "Beijing", "Shanghai", "Nanjing"]
for city in cities:
print(city)
```
这种方法简单直接,是遍历列表的最常见方式。
接下来,我们可以使用range()和len()函数来遍历列表。这种方法可以让我们在遍历的同时输出序列号。
示例代码如下:
```python
cities = ["Guangzhou", "Beijing", "Shanghai", "Nanjing"]
for i in range(len(cities)):
print(i+1, cities[i])
```
在这里,range(len(cities))生成一个从0到列表长度减1的序列,然后通过索引访问列表中的每个元素。
我们可以使用enumerate()函数来遍历列表。这个函数不仅可以输出序列号,还可以同时输出元素本身。
示例代码如下:
```python
cities = ["Guangzhou", "Beijing", "Shanghai", "Nanjing"]
for i, city in enumerate(cities):
print(i+1, city)
```
在这里,enumerate()函数返回一个枚举对象,每个元素是一个包含索引和值的元组。这种方式比使用range()和len()函数更加简洁。
以上就是Python中遍历列表的三种常见方法。无论你选择哪种方式,都能帮助你轻松遍历列表。希望这些分享能对你有所帮助,如果你还有其他问题,欢迎继续提问。