“Словарь фильтра Python от ключей” Ответ

Только сохраняйте немного ключевого значения от DICT

>>> dict_filter = lambda x, y: dict([ (i,x[i]) for i in x if i in set(y) ])
>>> large_dict = {"a":1,"b":2,"c":3,"d":4}
>>> new_dict_keys = ("c","d")
>>> small_dict=dict_filter(large_dict, new_dict_keys)
>>> print(small_dict)
{'c': 3, 'd': 4}
>>> 
Sachin

Словарь фильтра Python от ключей

# Basic syntax:
{key: your_dict[key] for key in your_dict.keys() and {'key_1', 'key_2'}}
# Where this uses list comprehension for dictionaries to make a new dictionary
#	with the keys that are found in the set

# Example usage:
your_dict = {'key_1': 1, 'key_2': 2, 'key_3': 3}
{key: your_dict[key] for key in your_dict.keys() and {'key_1', 'key_2'}}
--> {'key_1': 1, 'key_2': 2}
Charles-Alexandre Roy

Фильтр дикта по списку ключей Python

dict_you_want = { your_key: old_dict[your_key] for your_key in your_keys }
Stupid Stork

Ответы похожие на “Словарь фильтра Python от ключей”

Вопросы похожие на “Словарь фильтра Python от ключей”

Больше похожих ответов на “Словарь фильтра Python от ключей” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования