“Diccionario de filtro de Python por teclas” Código de respuesta

Solo mantenga poco valor clave de 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

Diccionario de filtro de Python por teclas

# 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

Filtro de dictado por lista de teclas Python

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

Respuestas similares a “Diccionario de filtro de Python por teclas”

Preguntas similares a “Diccionario de filtro de Python por teclas”

Más respuestas relacionadas con “Diccionario de filtro de Python por teclas” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código