Python for 循环
for 是 Python 中最常用的循环语句,用于遍历可迭代对象(序列、字典、集合等)。
Python 的 for 循环比 C/C++ 等语言更加简洁和强大,不需要手动管理循环变量,直接遍历元素。
单词释义: for 意为“为、对于”,用于迭代遍历。
基本语法与参数
Section titled “基本语法与参数”- 变量: 每次循环从可迭代对象中取出的元素。
- 可迭代对象: 列表、元组、字符串、字典、集合、range 等。
- 缩进: 循环体必须缩进。
else 子句
Section titled “else 子句”- 可选: for 循环可以有 else 子句。
- 执行时机: 循环正常结束(未通过 break 退出)时执行。
示例 1:遍历列表
Section titled “示例 1:遍历列表”运行结果预期:
代码解析:
- for 循环直接遍历列表中的每个元素。
- enumerate() 同时提供索引和值。
示例 2:遍历字符串和元组
Section titled “示例 2:遍历字符串和元组”运行结果预期:
字符串和元组也是可迭代的。
示例 3:遍历字典
Section titled “示例 3:遍历字典”运行结果预期:
字典的 items()、keys()、values() 方法可以遍历不同的部分。
示例 4:带 else 的 for 循环
Section titled “示例 4:带 else 的 for 循环”运行结果预期:
for-else 结构的 else 在循环被 break 终止时不执行。
示例 5:嵌套循环
Section titled “示例 5:嵌套循环”运行结果预期:
嵌套循环可以用于处理多维数据结构或生成表格。
Python3 循环语句