昊梵体育网

学Python:for循环居然这么好用😭 刚学Python的时候,for循环我

学Python:for循环居然这么好用😭
刚学Python的时候,for循环我真的记了好久…
一会range一会enumerate,脑袋都大了🤯

🐍 1. 最基础的遍历列表
fruits = ["苹果", "香蕉", "橙子"]
for fruit in fruits:
print(fruit)
直接for in就完事,不用写索引~

🔢 2. range() 生成数字序列
for i in range(5):
print(i) 0 1 2 3 4
range(起始, 结束, 步长)还能倒着数!
for i in range(10, 0, -2):
print(i) 10 8 6 4 2

📋 3. enumerate() 同时拿索引和值
fruits = ["苹果", "香蕉", "橙子"]
for idx, fruit in enumerate(fruits):
print(f"第{idx}个:{fruit}")

🍎 4. 遍历字典
scores = {"小明": 90, "小红": 85}
for name, score in scores.items():
print(f"{name}考了{score}分")
.items()同时拿key和value,超方便

✨ 5. 列表推导式(进阶神器)
nums = [1, 2, 3, 4, 5]
squares = [x*x for x in nums]
结果:[1, 4, 9, 16, 25]

🚦 6. break 和 continue
for i in range(10):
if i == 5:
break 遇到5直接退出
if i % 2 == 0:
continue 偶数跳过
print(i)
break跳出循环,continue跳过本次

🔗 7. zip() 同时遍历多个列表
names = ["小明", "小红", "小刚"]
ages = [18, 20, 19]
for name, age in zip(names, ages):
print(f"{name}今年{age}岁")

下期打算讲异常捕获(try except)

Python入门 编程学习 Python教程 干货分享 学习打卡 程序员日常 自我提升 知识分享