对Python筛选字典列表里面的数据通用的做法就是迭代:比如
data=【3,45,-5,45-6,7,8,543,4,5】
res=[ ]
for x in data: #一次迭代条件中的每一项然后根据条件判断。
if x <0:
res.append(x)
print (res)
列表解决方案:
1 filter函数 filter(lambda x:x>=0,data)
2 列表解析 [ x for x in data if x>=0]
字典解决方案:
{ k:v for k ,v in d.interitems() if v>90}
集合解决方案:
{ x for x in s if x %3==0}
以上各种解决方案条件均是自设的