Tengo un diccionario d = {1:-0.3246, 2:-0.9185, 3:-3985, ...}
.
¿Cómo extraigo todos los valores de d
en una lista l
?
python
dictionary
extract
Naveen C.
fuente
fuente
list(your_dict.values())
para obtener una lista (y no un objeto dict_values).Utilizar
values()
fuente
Si desea todos los valores, use esto:
Si desea todas las claves, use esto:
SI desea todos los elementos (claves y valores), usaría esto:
fuente
Llame al
values()
método en el dict.fuente
Para dictados anidados, listas de dictados y dictados de dictados enumerados, ... puede usar
Un ejemplo:
PD: me encanta
yield
. ;-)fuente
Para Python 3, necesitas:
fuente
list()
se necesita ese métodoSi desea todos los valores, use esto:
fuente
fuente
Para ver las llaves:
Para obtener los valores a los que hace referencia cada clave:
Añadir a una lista:
fuente
La tipificación del pato pitón debería, en principio, determinar qué puede hacer un objeto, es decir, sus propiedades y métodos. Al mirar un objeto de diccionario, uno puede tratar de adivinar que tiene al menos uno de los siguientes métodos
dict.keys()
odict.values()
métodos. Debería intentar utilizar este enfoque para futuros trabajos con lenguajes de programación cuya verificación de tipo se produce en tiempo de ejecución, especialmente aquellos con la naturaleza de escribir pato.fuente
fuente