Mejorar este código - 2a parte

Arnau Sanchez pyarnau en gmail.com
Mar Jun 3 00:21:10 CEST 2008


eber_ramirez en ltv.org.mx escribió:

>>>> variable = Struct(FR=0.9, b=20.0, d=40.0, fy=4200.0, fc=250.0, As=2.54)
>>>> print variable.__dict__
> {'FR': 0.90000000000000002, 'b': 20.0, 'd': 40.0, 'fy': 4200.0, 'As': 2.54, 'fc': 250.0}
> 

> ¡¡¡El orden de las variables que quiero utilizar han cambiado!!!  
> Nota que As y fc ahora han intercambiado de posición en el orden.
> Esto me genera un problema porque los entries los he metido en un bucle para 
> no tener que teclear variable por variable, pero requiero que estén en el orden
> que necesito, es decir, el que le di originalmente a Struct.

Es normal que el diccionario de la clase no mantenga el orden original ya que, 
como cualquier diccionario en Python, no está ordenado.

No acabo de entender por qué necesitas que las variables tengan un orden 
determinado, ¿puedes mandar el el código del bucle al que aludes?
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es