如何在列表、字典、集合中根据条件筛选数据

来源:互联网 发布:2016淘宝个性化刷法 编辑:程序博客网 时间:2024/04/29 22:10

在Python中筛选数据,除了可以使用 for 循环外,还可以使用函数式编程

1,列表

找出列表中大于零的数据

第一种方法是使用 filter(function or None, sqeuence) 函数



第二种方法是使用列表解析




这两种方法都要比直接用 for 循环高效。并且,列表解析速度最快。

2,字典

找出成绩大于或等于90分的学生

字典也可以使用字典解析




3, 集合

找出集合中能整除3的数

集合也是使用集合解析,跟列表解析类似






0 0
原创粉丝点击