У меня есть список словарей, и у каждого словаря есть ключ (пусть говорят) 'type', который может иметь значения 'type1'
, 'type2'
и т.д. Моя цель - отфильтровать эти словари в списке одинаковых словарей но только те из определенного "типа". Я думаю, что я просто борется с пониманием list/dictionary
.
поэтому список примеров будет выглядеть так:
exampleSet = [{'type':'type1'},{'type':'type2'},{'type':'type2'}, {'type':'type3'}]
У меня есть список ключевых значений. скажем, например:
keyValList = ['type2','type3']
где ожидаемый итоговый список будет выглядеть так:
expectedResult = [{'type':'type2'},{'type':'type2'},{'type':'type3'}]
Я знаю, что могу сделать это с набором для циклов. Я знаю, что должен быть более простой способ. я нашел много разных вкусов этого вопроса, но ни один из них не соответствовал действительности и ответил на вопрос. Я бы поставил попытку ответа... но они были не такими впечатляющими. вероятно, лучше оставить его открытым. Будем очень благодарны любой помощи.