for 是 Python 中最常用的循环语句,用于遍历可迭代对象(序列、字典、集合等)。
for
Python 的 for 循环比 C/C++ 等语言更加简洁和强大,不需要手动管理循环变量,直接遍历元素。
单词释义: for 意为"为、对于",用于迭代遍历。
基本语法与参数
语法格式
for 变量 in 可迭代对象: 代码块
语法说明
else 子句
实例
示例 1:遍历列表
运行结果预期:
苹果 香蕉 橙子 0: 苹果 1: 香蕉 2: 橙子
代码解析:
示例 2:遍历字符串和元组
P y t h o n 10 20
字符串和元组也是可迭代的。
示例 3:遍历字典
name age city --- name: Tom age: 20 city: Beijing --- Tom 20 Beijing
字典的 items()、keys()、values() 方法可以遍历不同的部分。
示例 4:带 else 的 for 循环
0 1 2 循环正常结束 --- 0 1 2
for-else 结构的 else 在循环被 break 终止时不执行。
示例 5:嵌套循环
1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 ...
嵌套循环可以用于处理多维数据结构或生成表格。