欢迎光临
我们一直在努力

生成器用一次就没了?

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


在这里插入图片描述

毛毛姐学会了用生成器处理大数据。她写了一段代码,用生成器表达式过滤粉丝数据,先打印一遍没问题,再统计一遍——空的。

「我明明刚才还能遍历的,怎么第二次就没了?Python 的生成器是一次性的?」

她翻来覆去看了半天代码,生成器表达式没变,for 循环也没变,但第二次 for 就是零输出。


坑点 1:生成器只能迭代一次 [入门]

❌ 踩坑代码

# 生成器表达式——惰性求值
gen = (x **

赞(0)
未经允许不得转载:171主机测评 » 生成器用一次就没了?
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址