Cita:
Iniciado por razpeitia Bueno faltaría hacer un cambio:
Código Python:
Ver originald.get(direction, default_function)()
Ventajas:
Rápido
Desventajas:
Difícil de comprender para un principiante
muchas gracias razpeita!
Cita:
Iniciado por AlvaroG Quería agregar que este método es más rápido porque un diccionario no utiliza comparación de cadenas como los if-else sino que usa una tabla hash (recordando que la búsqueda en una tabla hash es O(1))
De todas formas habría que ver qué tantas veces tenés que hacer esa elección entre las opciones, si tenés que hacerla una vez en todo el ciclo de ejecución del programa no vas a notar la diferencia.
Saludos.
pues si se ejecuta varias veces...
esa parte del codigo es para una GUI que estoy creando, y ese pedazo se ejecuta cada vez que se dibuja una sección nueva en la GUI..
muchas gracias por el dato!..