Menu
CoddyTech

復習 - Dictionary Sorter

CoddyのPythonジャーニー「ロジックとフロー」セクションの一部。レッスン 49/78。

challenge icon

チャレンジ

中級

dictionary_sorterという名前の関数を作成し、引数として辞書data_dictを受け取るようにしてください。この関数は、辞書の値を昇順に並べ替え、並べ替えたキーと値のペアを含む新しい辞書を返します。

ヒント: 辞書を値で並べ替えるには、data_dict.getをkey引数として指定して、sorted()関数を使用します。これは各キーに対応する値を返します。

たとえば、入力辞書が{'a': 3, 'b': 1, 'c': 2}の場合、関数は次のような辞書を返します:

{'b': 1, 'c': 2, 'a': 3}

自分で試してみよう

def dictionary_sorter(data_dict):
    # sorted() を使って、辞書のキーを対応する値で並べ替えます
    # ヒント: data_dict.get(key) は key に対応する値を返します
    # ヒント: sorted() の 'key' パラメータを使って値で並べ替えます

    # ここにコードを書いてください

ロジックとフローのすべてのレッスン

自分で練習してみよう: Pythonオンラインコンパイラ