python: como desativar a classificação automática ao criar o dicionário
Preciso de ajuda para este caso:
<code>m={} m[1]=1 m[333]=333 m[2]=2 # Result: {1: 1, 2: 2, 333: 333} </code>
Então, mesmo quando eu não entrei '333' o último, eu tenho este '333' listado no final do dicionário quando imprimi-lo. Por que esse "dicionário" está fazendo a classificação automática? e como desativá-lo? Eu posso criar uma função para reordenar para corrigir o pedido. mas isso não é o que eu quero, eu simplesmente quero imprimir e obter a ordem de saída, assim como a ordem quando eu insiro os dados. Existe alguma boa explicação e existe alguma solução?