📋 本期菜单:生成器一次性消费 · list 导致 OOM · 字符串拼接 O(n²) · 全局变量查找慢 · property 隐式开销 · slots 限制 · 循环引用与 gc

毛毛姐学会了用生成器处理大数据。她写了一段代码,用生成器表达式过滤粉丝数据,先打印一遍没问题,再统计一遍——空的。
「我明明刚才还能遍历的,怎么第二次就没了?Python 的生成器是一次性的?」
她翻来覆去看了半天代码,生成器表达式没变,for 循环也没变,但第二次 for 就是零输出。
坑点 1:生成器只能迭代一次 [入门]
❌ 踩坑代码
# 生成器表达式——惰性求值
gen = (x **


