[ Foro de Python ]

Optimizacion

04-May-2022 20:46
Invitado (anonimo)
0 Respuestas

Quiero saber si hay la posibilidad de simplificar los elif lo maximo posible
if str(list_frec) == 'Ambato':
       return Ambato
 
   elif str(list_frec) == 'Canar':
       return Canar
   
   elif str(list_frec) == 'Cuenca':
       return Cuenca
   
   elif str(list_frec) == 'Esmeraldas':
       return Esmeraldas
   
   elif str(list_frec) == 'Guayaquil':
       return Guayaquil
   
   elif str(list_frec) == 'Ibarra':
       return Ibarra
   
   elif str(list_frec) == 'Loja':
       return Loja
   
   elif str(list_frec) == 'Macas':
       return Macas
   
   elif str(list_frec) == 'Manta':
       return Manta
   
   elif str(list_frec) == 'Nueva_Loja':
       return Nueva_Loja
   
   elif str(list_frec) == 'Puyo':
       return Puyo
   
   elif str(list_frec) == 'Quevedo':
       return Quevedo
   
   elif str(list_frec) == 'Riobamba':
       return Riobamba
   
   elif str(list_frec) == 'Santa_Cruz':
       return Santa_Cruz
   
   elif str(list_frec) == 'Sto_Domingo':
       return Sto_Domingo
   
   elif str(list_frec) == 'Tulcan':
       return Tulcan
   
   elif str(list_frec) == 'Zamora':
       return Zamora
   
   elif str(list_frec) == 'Machala':
       return Machala
   
   elif str(list_frec) == 'Quito':
       return Quito
   
   else:
       return print("No extiste listado frecuencias concesionadas")




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...