2010/4/30 monoBOT <monobot.s...@gmail.com>
>
> Seguro que existen métidos para la multiasignación de variables, pero yo no 
> lo conozco, bueno en realidad conozco uno:
>
> variable1, variable2,variable3, variable4, variable5, variable6 = 1,2,3,4,5,6
>
> print variable1
>
> 1
>
> pero éste método es un poco lento para lo que yo necesito… yo tengo en mi 
> programa varios sitios donde hago
> asignación masiva de variables del tipo
> variable busca el valor aki1 y aki2 .......
>
> EN DEFINITIVA … alguien me puede aconsejar algún metodo de asignación masiva 
> de variables?? … gracias

Podrías usar instropección (getattr() y setattr()).
Con un diccionario mapeas los nombres rhs->lhs y con un simple bucle
recorres los nombres de las variables y las vas asignando. Si los
nombres son "atributo" + "_fichero" puedes obviar el diccionario.
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a