復習 - Dictionary Sorter
CoddyのPythonジャーニー「Logic & Flow」セクションの一部 — レッスン 49/78。
チャレンジ
中級引数として辞書 data_dict を受け取る dictionary_sorter という名前の function を作成してください。この関数は辞書をその values の昇順で sort し、ソートされたキーと値の pairs を含む新しい dictionary を返します(return)。
ヒント: dictionary をその values で Sort するには、key 引数として lambda 式を指定して sorted() 関数を使用すると便利です。
例えば、入力辞書が {'a': 3, 'b': 1, 'c': 2} の場合、関数は次のような辞書を返す必要があります:
{'b': 1, 'c': 2, 'a': 3}自分で試してみよう
def dictionary_sorter(data_dict):
# sorted() を使って辞書のアイテムを値でソートする
# ヒント: data_dict.items() は (key, value) のペアを返す
# ヒント: sorted() の 'key' パラメータを使って値でソートする
# ここにコードを書く