[ Foro de Python ]

Ayuda con un buscador

24-Jun-2021 19:52
Invitado (Richi)
0 Respuestas

Trato de obtener una funcion de busquedad
{
   "nombre_tienda": "Tienda Sim\u00f3n Escazu",
   "sede": "Escazu",
   "departamentos": {
       "damas": {
           "productos": [{
               "codigo": 1212,
               "nombre": "Pantalon",
               "precio": 35,
               "cantidad": 100
           }]
       },
       "caballeros": {
           "productos": []
       },
       "ninos": {
           "productos": []
       }
   }
}

def buscar(codigo,departamento):
   codigos = inventarios['departamentos'][departamento]['productos']
   for (index,codigo) in (enumerate(codigos)):
       if codigo['codigo'] == codigo:
           return index
   return None

pero solo consigo obtener TypeERROR




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)