Python OrderedDict não mantém a ordem dos elementos [duplicado]

Esta pergunta já tem uma resposta aqui:

Convertendo dict para OrderedDict 3 respostas

Estou tentando criar um objeto OrderedDict, mas assim que criá-lo, todos os elementos são confuso

Isto é o que eu faço

from collections import OrderedDict
od = OrderedDict({(0,0):[2],(0,1):[1,9],(0,2):[1,5,9]})

Os elementos não permanecem na ordem que atribuo

od
OrderedDict([((0, 1), [1, 9]), ((0, 0), [2]), ((0, 2), [1, 5, 9])])

docs.python.org não tem um exemplo e não consigo descobrir por que o pedido está ficando confuso. Qualquer ajuda é muito apreciada

questionAnswers(1)

yourAnswerToTheQuestion