
Ayuda codigo Python, recorrer diccionarios
Publicado por Andres (6 intervenciones) el 25/09/2021 03:11:43
Buenas Noches, me pueden ayudar con el siguiente codigo, como puedo hacer para que me muestre toda la informacion que contiene el diccionario (registro, nombres, apellidos, documento, programa y las materias)
seleccion = {
"20170136837":{
"nombres" : "Jorge Juan",
"apellidos" : "Moreno, López",
"documento" : 88481595,
"programa" : "ARQU",
"materias" : [{
"facultad" : "Arquitectura",
"codigo" : "ARQU-2113",
"nota" : 2.97,
"creditos" : 2,
"retirada" : "Si",},
{
"facultad" : "Arquitectura",
"codigo" : "ARQU-5048",
"nota" : 4.26,
"creditos" : 0,
"retirada" : "No",
}],
},
"20130225137":{
"nombres" : "Sara Carolina",
"apellidos" : "Gómez, Fernández",
"documento" : 58770043,
"programa" : "ARQD",
"materias" : [{
"facultad" : "Arquitectura",
"codigo" : "ARQD-7738",
"nota" : 3.36,
"creditos" : 3,
"retirada" : "No",
},
{
"facultad" : "Arquitectura",
"codigo" : "ARQD-7698",
"nota" : 1.59,
"creditos" : 4,
"retirada" : "Si", }, ]}
}
for key, datos in seleccion.items():
print("Informacion de {}".format(key))
for categoria, informacion in datos["materias"].items(),:
print (" -{}:{}".format(categoria , informacion))
seleccion = {
"20170136837":{
"nombres" : "Jorge Juan",
"apellidos" : "Moreno, López",
"documento" : 88481595,
"programa" : "ARQU",
"materias" : [{
"facultad" : "Arquitectura",
"codigo" : "ARQU-2113",
"nota" : 2.97,
"creditos" : 2,
"retirada" : "Si",},
{
"facultad" : "Arquitectura",
"codigo" : "ARQU-5048",
"nota" : 4.26,
"creditos" : 0,
"retirada" : "No",
}],
},
"20130225137":{
"nombres" : "Sara Carolina",
"apellidos" : "Gómez, Fernández",
"documento" : 58770043,
"programa" : "ARQD",
"materias" : [{
"facultad" : "Arquitectura",
"codigo" : "ARQD-7738",
"nota" : 3.36,
"creditos" : 3,
"retirada" : "No",
},
{
"facultad" : "Arquitectura",
"codigo" : "ARQD-7698",
"nota" : 1.59,
"creditos" : 4,
"retirada" : "Si", }, ]}
}
for key, datos in seleccion.items():
print("Informacion de {}".format(key))
for categoria, informacion in datos["materias"].items(),:
print (" -{}:{}".format(categoria , informacion))
Valora esta pregunta


0