Python - Python- filtrar diccionario

 
Vista:

Python- filtrar diccionario

Publicado por Hernán (4 intervenciones) el 07/04/2021 17:02:05
numeros = [{'nro_orden': 1, 'semilla': 4, 'aleatorio_decimal': 0.5714}, {'nro_orden': 2, 'semilla': 4, 'aleatorio_decimal': 0.7143}

Como puedo hacer para filtrar por 'aleatorio decimal' y que me devuelva su contenido.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Camilo
Val: 40
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Python- filtrar diccionario

Publicado por Camilo (8 intervenciones) el 07/04/2021 17:28:27
Hola Hernán

Esto le puede funcionar

1
2
3
4
numeros = [{'nro_orden': 1, 'semilla': 4, 'aleatorio_decimal': 0.5714}, {'nro_orden': 2, 'semilla': 4, 'aleatorio_decimal': 0.7143}]
 
for diccionario in numeros:
    print(diccionario['aleatorio_decimal'])
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Python- filtrar diccionario

Publicado por hernan (4 intervenciones) el 08/04/2021 03:50:16
Muchas gracias!
Y hay posibilidad de guardar los resultados en un vector o lista []?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Camilo
Val: 40
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Python- filtrar diccionario

Publicado por Camilo (8 intervenciones) el 08/04/2021 04:33:29
Una lista por comprensión puede servir

1
2
3
numeros = [{'nro_orden': 1, 'semilla': 4, 'aleatorio_decimal': 0.5714}, {'nro_orden': 2, 'semilla': 4, 'aleatorio_decimal': 0.7143}]
 
lista = [diccionario['aleatorio_decimal'] for diccionario in numeros]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar