2010/2/9 Chema Cortes <pych...@gmail.com>: > 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) >> [...] > > En python sin rubianizar: > > x,y = { "k":(1,2), "w":(3,4), "g":(5,6), "xxx":(7,8) } [variable] >
Creo q se están yendo por las ramas y no captan la idea central de lo que trato de decir al enfocarse en el ejemplo concreto, y no en el fenómeno q traté de ilustrar en el ejemplo. Eso está correcto para un caso simple, pero si consideran un lenguaje q tenga instrucciones como el switch se darán cuenta de q algo como esto no es suficiente si hay bloques anidados decisiones, ... > Más en general: > > import modulo > > x,y = getattr(modulo, variable)() > -100 ** n Los módulos son un mecanismos de re-utilización mucho más abarcadores incluso que las funciones. No creo q me convenzan de utilizar algo de esto para implementar un simple switch . Por favor, consultar la recomendación en la FAQ > Sé lo que quieres decir, pero insisto en que no se trata de una de las > mayores carencias que tiene python. Bueno q no es la cosa más grave del mundo ... ok. Pero al menos para mí y con mi poca costumbre de utilizar Smalltalk + Ruby, creo el código se vería más legible, aunq eso no implique q se vaya a acabar el mundo ;o) -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Nabble - Trac Users - Embedding pages? - http://feedproxy.google.com/~r/TracGViz-full/~3/MWT7MJBi08w/Embedding-pages--td27358804.html _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/