私はPythonの普通の辞書を持っています。この場合、挿入順序は保持されません。要素を挿入順に保持する必要があります。私はそれOrderedDict
がこの仕事をすることができることを知っています。しかし、私の問題は、既存の通常の辞書から順序付けられた辞書を取得する必要があることです。この辞書は変更できません。以下は私の通常の辞書です:
d = {'tag': {'a': 1, 'c': {'k': 8}, 'b': 7, 'n': 6}}
Pythonで、既存の辞書の要素の順序を維持する方法はありますか?どんな助けでも大歓迎です。Python2.7を使用する