[ Foro de Python ]
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")
(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.)