El día 9 de febrero de 2010 15:52, Olemis Lang (Simelix) <olemis...@gmail.com> 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 Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/