
一个核心组合:
列表 + for 循环
这几乎是所有数据处理的起点。
🌱 为什么它这么重要?
列表可以存很多数据:
scores = [85, 90, 78]
但问题来了——
你怎么一次性处理它们?
答案就是:
for + list
它是 Python 里最常见、最核心的数据处理模式。
🔁 最基础的遍历方式
numbers = [10, 20, 30]
for n in numbers:
print(n)
输出:
10
20
30
👉 for 会按顺序把列表里的元素一个个拿出来。
📍 既要数据,又要位置?
很多人一开始都会这样写:
for i in range(len(scores)):
print(i, scores[i])
没错,但有更优雅的写法 👇
for i, s in enumerate(scores):
print(i, s)
✨ enumerate() 是更 Pythonic 的方式。
🔧 遍历时修改数据
nums = [1, 2, 3]
for i in range(len(nums)):
nums[i] = nums[i] * 2
结果:
[2, 4, 6]
⚠️ 注意:
修改列表元素必须通过索引。
🎯 for + if = 数据筛选
nums = [5, 12, 7, 20]
for n in nums:
if n > 10:
print(n)
输出:
12
20
这就是:
批量处理 + 条件筛选
这已经是机器学习数据预处理的雏形。
🧠 本讲核心记住一句话
for + list = 数据遍历 + 批量处理
学不会这个组合,后面算法、数据分析都会吃力。
掌握它,Python 就真正入门了。