Obtener todos los valores de un diccionario en Python
En Python también se pueden obtener todos los valores
de un diccionario. Para esto se utiliza el método
values. No se pasa ningún parámetro a este método.
El método retorna un objeto especial
dict_values.
Supongamos que tenemos el siguiente diccionario:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Obtengamos todos sus valores:
res = dct.values()
print(res) # mostrará dict_values([1, 2, 3])
Para facilitar el trabajo con el objeto dict_values
se puede convertir a lista. Esto se
hace usando la función list:
res = list(dct.values())
print(res) # mostrará [1, 2, 3]
Dado el diccionario:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Obtén todos sus valores.
Dado el diccionario:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
Obtén todos sus valores.
Dado el diccionario:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Obtén la lista de valores de este diccionario.
Dados los diccionarios:
dct1 = {
'a': 1,
'b': 2,
'c': 3
}
dct2 = {
1: 'a',
2: 'b',
3: 'c'
}
Obtén sus valores de la siguiente manera:
[1, 2, 3, 'a', 'b', 'c']