Python 辞書を値でソートする方法【大きい順/小さい順】

sorted()関数とlambda関数を使用して、辞書を値の降順でソートすることができます。例示は次の通りです:

my_dict = {'a': 10, 'b': 5, 'c': 8, 'd': 12}

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

print(sorted_dict)

結果を出力する:

{'d': 12, 'a': 10, 'c': 8, 'b': 5}
bannerAds