python中for循环
时间: 2023-07-06 09:36:41 浏览: 89
在 Python 中,for 循环用于遍历序列(列表、元组、字典、字符串等)中的元素。for 循环的语法如下:
```
for 变量名 in 序列:
循环体代码块
```
其中,变量名用于保存序列中的当前元素,循环体代码块会重复执行,直到遍历完整个序列。
例如,以下代码演示了如何使用 for 循环遍历一个列表,并输出列表中的每个元素:
```
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
```
输出结果为:
```
apple
banana
cherry
```
除了遍历列表,for 循环还可以遍历其他类型的序列,例如元组、字典、字符串等。需要注意的是,在遍历字典时,for 循环会遍历字典的键。
如果需要在 for 循环中获取序列中每个元素的索引值,可以使用内置函数 `enumerate()`。例如:
```
fruits = ["apple", "banana", "cherry"]
for index, fruit in enumerate(fruits):
print(index, fruit)
```
输出结果为:
```
0 apple
1 banana
2 cherry
```
在上面的代码中,`enumerate()` 函数返回一个元组,其中第一个元素是元素的索引,第二个元素是元素本身。在 for 循环中使用元组拆包的方式,将元素的索引和元素本身分别赋值给 `index` 和 `fruit` 变量。
阅读全文