```
案列:
列表:过滤掉列表[3,6,7,1,-1,-5,90] 中的负数
data = [3,6,7,1,-1,-5,90]
data = filter(lambda x:x>=0,data)
data = [x for x in data if x>=0] 首选
测试性能;
timeit filter(lambda x:x>=0,data)
字典:筛选{'lik':79,'jim':80,'lucy':92}中值高于90的项
d ={'lik':79,'jim':80,'lucy':92}
d ={k:v for k,v in d.iteritems() if v>90}
集合:筛选{44,65,77,33,99,23}中能被3整除的元素
s={44,65,77,33,99,23}
s={x for x in s if x%3 ==0}
列表 字典 集合中根据条件筛选数据
最新推荐文章于 2024-10-08 20:27:53 发布
本文介绍了如何在Python中使用filter函数过滤列表中的负数、字典中值大于90的项以及集合中能被3整除的元素,并通过timeit进行性能测试。展示了Python数据处理和条件筛选的方法。
摘要由CSDN通过智能技术生成