python: как отключить автосортировку при создании словаря
Мне нужна помощь в этом случае:
<code>m={} m[1]=1 m[333]=333 m[2]=2 # Result: {1: 1, 2: 2, 333: 333} </code>
так что даже когда я не ввел "333"; последнее, я получил это '333' указан в конце словаря, когда распечатать его. почему этот «словарь» делать автосортировку? а как это отключить? Я могу создать функцию для сортировки, чтобы исправить порядок. но это не то, что я хочу, я просто хочу напечатать и получить порядок вывода, такой же, как порядок ввода данных. Есть ли хорошее объяснение и есть ли решение?