En este artículo, discutiremos cómo obtener una lista de valores de un diccionario usando Python.
Método 1: Usar la función list()
Podemos usar dictionary.values() junto con la función list() para obtener la lista. Aquí, el método de valores() es un método de diccionario que se usa para acceder a los valores de los pares clave: valor y luego estamos convirtiendo los valores en una lista usando la función lista()
Sintaxis :
list(dictionary.values())
Ejemplo : programa Python para crear un diccionario con nombres de estudiantes como clave y valores como materias
Python3
# create a dictionary # with student names as key # values as subjects data = {'manoja': 'java', 'tripura': 'python', 'manoj': 'statistics', 'manoji': 'cpp'} # get list of values list(data.values())
Salida :
['java', 'python', 'statistics', 'cpp']
Método 2: usando []
Podemos usar [] junto con * para obtener toda la lista de valores del diccionario. Aquí valores() es un método de diccionario que se usa para obtener los valores del par clave: valor en el diccionario y * se usa para obtener solo valores en lugar de obtener dict_values y luego estamos ingresando en una lista usando la función list()
Sintaxis :
[*dictionary.values()]
Ejemplo :
Python3
# create a dictionary # with student names as key # values as subjects data = {'manoja': 'java', 'tripura': 'python', 'manoj': 'statistics', 'manoji': 'cpp'} # get list of values [*data.values()]
Producción:
Método 3: Uso de la comprensión de listas
Usando la comprensión de listas podemos obtener la lista de valores del diccionario. Aquí estamos usando una comprensión de lista para iterar en un diccionario usando iterador. Esto devolverá cada valor del par clave:valor.
Sintaxis:
[dictionary[i] for i in dictionary]
Ejemplo :
Python3
# create a dictionary # with student names as key # values as subjects data = {'manoja': 'java', 'tripura': 'python', 'manoj': 'statistics', 'manoji': 'cpp'} # get list of values using comprehension [data[i] for i in data]
Salida :
['java', 'python', 'statistics', 'cpp']
Publicación traducida automáticamente
Artículo escrito por manojkumarreddymallidi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA