![「Python 翻车日记 · 第 20 篇」groupby 分错了组,all([]) 居然是 True?——迭代器的「懒哲学」](http://pic.xiahunao.cn/yaotu/「Python 翻车日记 · 第 20 篇」groupby 分错了组,all([]) 居然是 True?——迭代器的「懒哲学」)
Python 翻车日记 · 第 20 篇:groupby 分错了组,all([]) 居然是 True?——迭代器的「懒哲学」📋本期菜单:4 个迭代器的坑,从「groupby 相邻分组」到「yield from 全权代理」[入门] all([]) 空真[进阶] groupby 相邻分组 · tee 缓存膨胀[深入] yield from 全权代理这是《Python 翻车日记》的第 20 篇,也是最后一篇。从第 1 篇的可变默认参数,到第 19 篇的调试陷阱——毛毛姐从「连 print 都能写错」的小白,一路踩坑一路成长。这最后一篇,我们来聊聊 Python 的「懒加载哲学」——迭代器。但在聊「懒」之前,她先栽了个跟头:「男友!我用groupby按日志级别分组统计,ERROR明明出现了三次,它给我分成了两组!还有,all([])空列表居然返回True——一个用户都没有,凭什么说『所有人都通过了』?!」坑点 1:groupby