Menu
Coddy logo textTech

復習 - Dictionary Sorter

CoddyのPythonジャーニー「Logic & Flow」セクションの一部 — レッスン 49/78。

challenge icon

チャレンジ

中級

引数として辞書 data_dict を受け取る dictionary_sorter という名前の function を作成してください。この関数は辞書をその values の昇順で sort し、ソートされたキーと値の pairs を含む新しい dictionary を返します(return)。

ヒント: dictionary をその valuesSort するには、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' パラメータを使って値でソートする

    # ここにコードを書く

Logic & Flowのすべてのレッスン