有没有办法返回其内部字典的值匹配某些条件的键列表
给定一个 python 字典:
adict = {
1: {'process':False, 'length':10},
2: {'process':True, 'length':34},
...,
n: {'process': False, 'length: -3'}
}
有没有办法我可以得到一个键列表 [1, 2, 6...] 谁的内部 dict 符合我想要的标准?
def somefiltering(critieria1, critieria2, critieria3...):
# for variable number of critieria
# logic
return list of keys
我知道我可以简单地“循环”浏览我的字典,但有更好的方法吗?并且
如何格式化 somefiltering 和 format criteria1 以使其工作?
只需输入条件1 =“过程=真”,行不通?