Mientras trabajamos con diccionarios de Python, puede haber casos en los que solo nos preocupe obtener la lista de valores y no nos interesen las claves. Esta es otra utilidad esencial y la solución debe ser conocida y discutida. Realicemos esta tarea a través de ciertos métodos.
Método #1: Usando loop +keys()
El primer método que viene a la mente para lograr esta tarea es el uso de loop para acceder al valor de cada clave y agregarlo a una lista y devolverlo. Este puede ser uno de los métodos para realizar esta tarea.
# Python3 code to demonstrate working of # Ways to extract all dictionary values # Using loop + keys() # initializing dictionary test_dict = {'gfg' : 1, 'is' : 2, 'best' : 3} # printing original dictionary print("The original dictionary is : " + str(test_dict)) # Extracting all dictionary values # Using loop + keys() res = [] for key in test_dict.keys() : res.append(test_dict[key]) # printing result print("The list of values is : " + str(res))
The original dictionary is : {'gfg': 1, 'is': 2, 'best': 3} The list of values is : [1, 2, 3]
Método #2: Usarvalues()
Esta tarea también se puede realizar usando la función incorporada de valores(). Esta es la mejor y más Pythonic forma de realizar esta tarea en particular y devuelve el resultado exacto deseado.
# Python3 code to demonstrate working of # Ways to extract all dictionary values # Using values() # initializing dictionary test_dict = {'gfg' : 1, 'is' : 2, 'best' : 3} # printing original dictionary print("The original dictionary is : " + str(test_dict)) # Extracting all dictionary values # Using values() res = list(test_dict.values()) # printing result print("The list of values is : " + str(res))
The original dictionary is : {'gfg': 1, 'is': 2, 'best': 3} The list of values is : [1, 2, 3]
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA