私はPythonで入れ子になった辞書をソートしようとしています。Pythonで入れ子になっている辞書のリストをソートする
今は辞書の辞書があります。私は辞書を構築する前にリストにソートされた外部キーを並べ替えることができましたが、同時に内部キーをソートすることはできません。
私はソートされたAPIを使いこなそうとしていますが、それでも問題はあります。
今私が持っている:
myDict = {'A': {'Key3':4,'Key2':3,'Key4':2,'Key1':1},
'B': {'Key4':1,'Key3':2,'Key2':3,'Key1':4},
'C': {'Key1':4,'Key2':2,'Key4':1,'Key3':3}};
しかし、私は希望:
myDict = {'A': {'Key1':1,'Key2':3,'Key3':4,'Key4':2},
'B': {'Key1':4,'Key2':3,'Key2':1,'Key4':1},
'C': {'Key1':4,'Key2':2,'Key3':3,'Key4':1}};
私は助けに感謝します!
'collections.OrderedDict(ソート({ 'キー3':4 'キー2':3 'KEY4':2 'キー1':1} .items()))' – ozgur
dictsは順不同です。上記のコメントのようにOrderedDictを見てください 詳細: http://stackoverflow.com/questions/526125/why-is-python-ordering-my-dictionary-like-so – GMarsh
なぜ辞書をソートする必要がありますか? – wwii