2-1 如何在列表, 字典, 集合中根据条件筛选数据

Paste_Image.png

通用做法:

Paste_Image.png

函数式编程及解析方法:

Paste_Image.png
方法1:filter(过滤函数,数据)
Paste_Image.png
方法2:列表解析
Paste_Image.png
哪种更好:
Paste_Image.png
结论:列表解析优于filter,是filter速度的一半,但都远快于通用迭代做法。

字典解析

随机生成字典:
Paste_Image.png
Paste_Image.png
根据值过滤,使用字典解析:
Paste_Image.png

集合解析:

1, 把data做成集合
Paste_Image.png
2, 使用集合解析把s中能被三整除的找出
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容