三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

迭代器与 itertools——迭代器的懒哲学

迭代器与 itertools——迭代器的懒哲学

📋30 秒速览:[进阶] groupby 只分相邻 ✦ [进阶] tee 缓存膨胀 ✦ [入门] all([]) = True ✦ [深入] yield from ≠ for+yield


这是《毛毛姐的 Python 翻车日记》的第 20 篇。
迭代器是 Python 最优雅的抽象之一:它让你能一个接一个地处理数据,而不必一次性把所有东西加载进内存。但这种"懒"也有代价——四个最容易被忽视的坑。


坑点 1:groupby 不是全局分组,它只分相邻 [进阶]

❌ 踩坑代码

fromitertoolsimportgroupby# 毛毛姐有一串日志级别logs=['ERROR'
← 返回列表