Допустим, у меня есть вложенная dict
такая, но гораздо дольше:
{
"problems": [{
"1":[{
"name":"asprin abc",
"dose":"",
"strength":"100 mg"
}],
"2":[{
"name":"somethingElse",
"dose":"",
"strenght":"51g"
}],
"3":[{
"name":"againSomethingElse",
"dose":"",
"strenght":"511g"
}],
}],
"labs":[{
"missing_field": "missing_value"
}]
}
Теперь я хочу перебрать dict
и выполнить некоторую фильтрацию. Я просто хочу получить часть, где ключ "name"
равен LIKE '%aspirin%
, как в Transact-SQL
.
Таким образом, вывод должен быть следующим:
[{
"name":"asprin abc",
"dose":"",
"strength":"100 mg"
}]
Теперь я знаю, как перебрать dict
, но я не знаю, как мне добиться фильтрации значений, где я печатаю Вся часть, где заголовок совпадает.