Я хотел бы создать словарь подмножеств на основе значений в списке и не уверен, что лучше всего go об этом.
У меня есть словарь, который настроен так:
animal_dict = {'dog': {'color': {'white': 10,
'yellow': 20,
'brown': 30},
'attributes': {'legs': 4,
'teeth': 42}},
'cat': {'color': {'white': 8,
'calico': 10,
'yellow': 12},
'attributes': {'legs': 4,
'teeth': 30}}
}
.. и у меня есть некоторые ключевые значения элементов, которые я хотел бы сохранить:
keep_animal = ['dog']
keep_color = ['white', 'yellow']
Мои ожидаемые результаты будут выглядеть так:
{'dog': {'color': {'white': 10,
'yellow': 20},
'attributes': {'legs': 4,
'teeth': 42}}}
спасибо заранее!