2026-10-27 12:25:41
在Python中,for循环是一种强大的迭代工具,用于遍历序列(如列表、字符串、元组等)或其他可迭代对象。以下是详细的使用方法和示例:
1. 基本语法for 变量 in 可迭代对象: # 循环体(每次迭代执行的代码)输出:
Hello(2) 遍历列表numbers = [1, 2, 3]for num in numbers: print(num * 2)输出:
246(3) 使用range()生成数字序列# 打印0到4for i in range(5): print(i)# 打印1到5(步长为1)for i in range(1, 6): print(i)# 打印0到10,步长为2for i in range(0, 11, 2): print(i)(4) 遍历字典person = {"name": "Alice", "age": 25}for key in person: print(key, ":", person[key])# 直接获取键值对for key, value in person.items(): print(key, "->", value)3. 高级用法(1) 嵌套循环# 打印乘法表片段for i in range(1, 4): for j in range(1, 4): print(i * j, end="t") print() # 换行输出:
1 2 3 2 4 6 3 6 9 (2) 结合enumerate()获取索引fruits = ["apple", "banana", "cherry"]for index, fruit in enumerate(fruits): print(f"Index {index}: {fruit}")输出:
Index 0: appleIndex 1: bananaIndex 2: cherry(3) 使用zip()并行遍历多个序列names = ["Alice", "Bob", "Charlie"]scores = [85, 90, 78]for name, score in zip(names, scores): print(f"{name}'s score: {score}")4. 循环控制通过灵活运用for循环,可以高效处理重复任务、遍历数据结构,并结合其他控制语句实现复杂逻辑。