necesito ayuda para este caso:pitón: cómo desactivar ordenar automáticamente al crear el diccionario de
m={}
m[1]=1
m[333]=333
m[2]=2
# Result:
{1: 1, 2: 2, 333: 333}
así que incluso cuando no entré en '333' del pasado, tengo esto '333' que aparece en la fin del diccionario cuando lo imprima. ¿Por qué este 'diccionario' hace auto ordenar? y cómo desactivarlo? Puedo crear una función para volver a clasificar para arreglar el orden. pero eso no es lo que quiero, simplemente quiero imprimir y obtener orden de salida como el orden cuando ingreso los datos. ¿Hay alguna buena explicación y hay alguna solución?
http://stackoverflow.com/questions/1872329/storing-python-dictionary-entries-in-the-order-they-are-pushed – shiva
Lo más probable es que desee utilizar un 'OrderedDict'. –
Gracias Guyz, eso explica por qué tengo este problema. aclamaciones. – andio