Python
で辞書を値でソートするには、sorted()
関数を使用します。sorted()
は辞書のアイテムをリストとして返し、その中で値を基準に並べ替えることができます。
d = {'apple': 4, 'banana': 2, 'pear': 1}
sorted_d = sorted(d.items(), key=lambda x: x[1])
print(sorted_d)
このコードは、d
の値でソートされたリストを返します。さらに、reverse=True
を追加することで降順ソートも可能です。