El día 9 de febrero de 2010 15:52, Olemis Lang (Simelix)
<[email protected]> escribió:
> Ok, lo cual sería mucho más legible que algo como (en un Python
> Rubizadoribilistizado ;o)
>
> {
> 'k' : do
> x = 1; y = 2
> end,
> 'w' : do
> x = 3; y = 4
> end,
> 'g' : do
> x = 5; y = 6
> end,
> 'xxx' : do
> x = 7; y = 8
> end,
> }[variable].execute()
>
> ... verdad ? Si se da cuenta, utilizando funciones tendríamos q hacer
> 4 que retornaran una tupla y se le asignaran a x y y.
En python sin rubianizar:
x,y = { "k":(1,2), "w":(3,4), "g":(5,6), "xxx":(7,8) } [variable]
Más en general:
import modulo
x,y = getattr(modulo, variable)()
Sé lo que quieres decir, pero insisto en que no se trata de una de las
mayores carencias que tiene python.
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/