私は次のような辞書を持っています
>>> x = {'a':2, 'c': 1, 'b':3}
ディクショナリを値でソートするためにディクショナリで使用できるメソッドはありません。を使用して並べ替えました
>>> sorted_x = sorted(x.iteritems(), key=operator.itemgetter(1))
>>> sorted_x
[('c', 1), ('a', 2), ('b', 3)]
しかし今、私がsorted_x
ループを使って再び辞書に変換するとき。お気に入り
>>> new_dict = {}
>>> for i in sorted_x:
new_dict[i[0]] = i[1]
>>> new_dict
{'a': 2, 'c': 1, 'b': 3}
new_dict
再び未分類のままです。Python辞書をキーで並べ替えることができないのはなぜですか?誰もがそれに光を当てることができますか。