Python中的for
循环语句用于遍历序列(如列表、元组)或其他可迭代对象中的元素。
基本语法
for 变量 in 可迭代对象:
执行的代码块
- 变量:每次迭代时,序列中的下一个元素将被赋值给该变量。
- 可迭代对象:包括列表、元组、字符串、字典、集合等。
示例
遍历列表
numbers = [1, 2, 3, 4, 5]
for num in numbers:
print(num)
输出:
1
2
3
4
5
遍历字符串
word = "Python"
for char in word:
print(char)
输出:
P
y
t
h
o
n
range()
函数
range()
函数生成一个整数序列,通常与for
循环一起使用。
for i in range(5): # 从0到4,共5个数
print(i)
输出:
0
1
2
3
4
for
循环中的else
子句
else
子句在循环正常结束后执行,如果循环被break
语句终止,则不会执行。
for i in range(5):
i == 3:
break
else:
print("循环正常结束")
输出:
0
1
2
嵌套for
循环
可以在一个for
循环内部嵌套另一个for
循环。
for i in range(2):
for j in range(3):
print(i, j)
输出:
0 0
0 1
0 2
1 0
1 1
1 2
总结
Python中的for
循环语句提供了一种简单而强大的方式来遍历序列和其他可迭代对象,通过结合range()
函数和嵌套循环,可以实现复杂的迭代逻辑。掌握for
循环语句是学习Python编程的基础。