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}