Есть ли способ, чтобы вернуть список ключей, внутренние значения Dict в соответствие определенным критериямФильтрующие элементы в Словаре в Словаре
данные питон ДИКТ:
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
Я знаю, что могу просто «зацикнуться» на своем словаре, но есть ли лучший способ? А также
Как мне отформатировать некоторые критерии фильтрации и форматировать критерии1, чтобы заставить его работать?
просто введите критерии1 = "process = True", не будет работать?
+1 для правильного единственного числа "критериев". – Hyperboreus