python: cómo deshabilitar la ordenación automática al crear un diccionario
Necesito ayuda para este caso:
<code>m={} m[1]=1 m[333]=333 m[2]=2 # Result: {1: 1, 2: 2, 333: 333} </code>
así que incluso cuando no ingresé '333' el último, obtuve este '333' al final del diccionario cuando lo imprimí. ¿Por qué este 'diccionario' está haciendo la clasificación automática? y como lo deshabilitamos? Puedo crear una función para reordenar para arreglar el orden. pero eso no es lo que quiero, simplemente quiero imprimir y obtener el orden de salida como el orden cuando ingrese los datos. ¿Hay alguna buena explicación y hay alguna solución?