復習 - Dictionary Sorter
CoddyのPythonジャーニー「ロジックとフロー」セクションの一部。レッスン 49/78。
チャレンジ
中級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オンラインコンパイラ