Dictionaryソート

931 ワード

プログラマの失敗率の問題では,辞書タイプをソートする必要があるが,どのように正しくソートするか分からないため,非常に困難である.これを機に、分句ソート法を整理したいと思います.

ランダ式



ソート関数



Key値のみを受け入れ、並べ替えてリストに戻る

sorted(myDict.keys())

Value値のみを受け入れ、並べ替えてリストに戻る

sorted(myDict, key = lambda x: x[1])

or

sorted(myDict.values())

(Key,Value)をソケット形式で返す


キー降順でソート(デフォルトは昇順)


sorted(myDict.items(), key=lambda x: x[0], reverse=True)

Value降順でソート(デフォルトは昇順)


sorted(myDict.items(), key=lambda x : x[1], reverse=True)

キーとValueでソート