python的for循环遍历
时间: 2023-10-29 12:00:16 浏览: 202
Python列表循环遍历示例.md
在Python中,for循环是一种用来遍历各种数据序列、集合和迭代器的常用循环结构。Python提供了三种常用的for循环遍历方式,它们分别是:
1. **for ... in**:这是最常见的方式,可以直接遍历一个可迭代对象,例如列表、元组、字符串等。在每次循环中,循环变量会依次赋值为可迭代对象中的每个元素。例如,我们可以使用这种方式来遍历一个列表中的元素:
```python
my_list = [1, 2, 3, 4, 5]
for num in my_list:
print(num)
```
这样会输出列表中的每个元素。
2. **for ... in range()**:这种方式使用range函数生成一个指定范围的数字序列,然后通过循环变量来逐个取值。range函数的三个参数分别表示起始值、终止值和步长(可选)。例如,我们可以使用这种方式来遍历一个范围内的数字:
```python
for num in range(1, 6):
print(num)
```
这样会输出从1到5的数字。
3. **for ... in enumerate()**:这种方式可以同时获取索引和对应的元素值,可用于遍历列表、元组等可迭代对象,并在每次循环中获取元素的索引和值。例如,我们可以使用这种方式来遍历一个列表并输出元素的索引和值:
```python
my_list = ['apple', 'banana', 'orange']
for index, fruit in enumerate(my_list):
print(index, fruit)
```
这样会输出每个元素的索引和值。
综上所述,Python的for循环提供了多种遍历方式,可以根据不同的需求选择适合的方式来遍历数据。
阅读全文