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?

Respuestas a la pregunta(2)

Su respuesta a la pregunta