Si en tu trabajo te han enviado un listado de personas asisten a talleres de educación ambiental y tienen como uno de los indicadores conocer el número de personas adultas que asisten, además quieren saber si las convocatorias a los talleres están siendo equitativas en la cantidad de hombres y mujeres y sobre todo tienes poco tiempo para hacerlo… 😮 ¡Te tengo la solución! 😃
Vamos a iniciar…
Imaginemos que tenemos un listado de cuatro personas enviado por nuestro jefe:
"nombres": "jacobo",
"apellidos": "aguirre",
"edad": 8,
"genero": "masculino"
},
{"nombres": "christian",
"apellidos": "bermudez",
"edad": 44,
"genero": "masculino"
},
{"nombres": "pilar",
"apellidos": "aguirre",
"edad": 41,
"genero": "femenino"
},
{"nombres": "carlota",
"apellidos": "bermudez",
"edad": 10,
"genero": "femenino"
}
]>
Vamos a explorar los hombres que asisten a los talleres…
<for hombres in diccionario:#itera el diccionario
if hombres["genero"] == "masculino":#condicional masculino
print(("Los hombres son: "), hombres["nombres"], hombres["apellidos"])>
Obtenemos…
Los hombres son: jacobo aguirre
Los hombres son: christian bermudez>
¿Y si queremos explorar las mujeres?
<for mujeres in diccionario:
if mujeres["genero"] == "femenino":#condicional femeninoprint(("Las mujeres son: "), mujeres["nombres"], mujeres["apellidos"])>
Obtenemos…
Las mujeres son: pilar aguirre
Las mujeres son: carlota bermudez>
y ahora… ¿Qué tal si buscamos que hombres mayores de edad, asistieron a nuestro taller ambiental?
<for hombres in diccionario:
if hombres["genero"] == "masculino"and hombres["edad"] > 18:
print(("Los hombres mayores de edad son: "), hombres["nombres"], hombres["apellidos"], hombres["edad"])>
¡Obtenemos nuestra respuesta!
Eso mismo podríamos hacerlo para mujeres y en fin, para extraer cualquier información a partir de diccionarios! ¿qué tal te pareció, ah? Espero que hayas aprendido un montón y sea de mucha utilidad para ti.
¡Hasta la próxima amigos 😃 !