python for语句
时间: 2023-06-05 12:47:28 浏览: 111
Python中的for语句是用来遍历可迭代对象的一种循环方式。for语句的基本语法是:for 变量名 in 可迭代对象: 循环体。其中,变量名是自定义的迭代变量名,可迭代对象是一个包含多个元素的容器,如列表、元组、字符串、字典等。
在for循环中,每次循环都会把可迭代对象中的一个元素赋值给迭代变量,然后执行循环体中的语句,直到循环完毕。例如,对于一个列表[1,2,3,4,5],可以使用for语句进行遍历,如下所示:
```
numbers = [1, 2, 3, 4, 5]
for number in numbers:
print(number)
```
运行上述代码,输出结果为:
```
1
2
3
4
5
```
此外,for语句还支持嵌套使用,用于处理复杂的数据结构。例如,在二维列表中遍历元素的代码如下:
```
matrix = [[1, 2], [3, 4], [5, 6]]
for row in matrix:
for item in row:
print(item)
```
运行上述代码,输出结果为:
```
1
2
3
4
5
6
```
在使用for语句遍历可迭代对象时,还可以使用range()函数创建一个数列,来代替列表元素的遍历。例如:
```
for i in range(1, 6):
print(i)
```
运行上述代码,输出结果为:
```
1
2
3
4
5
```
总之,Python的for语句是一种方便易用的循环工具,在各种语境中都有广泛的应用。
阅读全文