码迷,mamicode.com
首页 > 编程语言 > 详细

python基础 filter ,列表,字典,集合 中根据 条件 筛选 数据

时间:2019-07-30 00:34:55      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:数据   解析   dom   color   for   集合   pre   item   import   

from random import randint

data = [randint(-10, 10) for _ in xrange(10)]
print data
e = filter(lambda x: x >= 0, data)
print e

 

 


或者使用  列表解析       速度快

[x for x in data if x >= 0]

 


对字典的筛选

d = {x: randint(60, 100) for x in xrange(1, 21)}
print d
print {k: v for k, v in d.iteritems() if v > 90}

对 集合 的筛选 

找出 被 3整除 的

data = [randint(-10, 10) for _ in xrange(10)]
s = set(data)
print s
print {x for x in s if x % 3 == 0}

 

python基础 filter ,列表,字典,集合 中根据 条件 筛选 数据

标签:数据   解析   dom   color   for   集合   pre   item   import   

原文地址:https://www.cnblogs.com/angdh/p/11267298.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!