
Buscar entre valores y devolver su llave (dict python)
Publicado por Hugo Fernando (4 intervenciones) el 21/07/2021 02:36:24
necesito mostrar la llave según un valor buscado. el problema es que cada llave posee varios valores.
de esta manera puedo buscar siempre que haya un solo valor o si quiero usarlo para buscar llaves. ¿hay alguna solución a este problema? gracias
arbolp = { 'tio' : ['pepe' , 'calo'], 'abuela' : ['pepa' , 'nana'] }
buscarnp = input("Ingrese el nombre de la persona")
for key , value in arbolm.items () :
if value == buscarnp:
print (value, key)
de esta manera puedo buscar siempre que haya un solo valor o si quiero usarlo para buscar llaves. ¿hay alguna solución a este problema? gracias
arbolp = { 'tio' : ['pepe' , 'calo'], 'abuela' : ['pepa' , 'nana'] }
buscarnp = input("Ingrese el nombre de la persona")
for key , value in arbolm.items () :
if value == buscarnp:
print (value, key)
Valora esta pregunta


0