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