辞書をソートする
あなたのタスクは、sort_dictionary
という関数を作成することです。この関数は、与えられた辞書をキーまたは値でソートすることができます。
関数 sort_dictionary
は、次の3つの引数を取ります:
dictionary
: ソート対象の辞書。辞書のキーは文字列で、値は数値です。by
: ソートを 'keys' で行うか 'values' で行うかを指定する文字列。reverse
: ソートの順序を決定するブール値のキーワード専用引数。reverse
がFalse
の場合は昇順(値が大きくなる順)に、reverse
がTrue
の場合は降順(値が小さくなる順)にソートします。reverse
のデフォルト値はFalse
とします。
この関数は、ソートされた辞書をタプルのリストとして返す必要があります。各タプルは、辞書のキーとその対応する値の2つの要素を持ちます。タプルの形式は (key, value)
とします。
注意:ソートは大文字小文字を区別せずに行ってください。
入力 | 出力 |
---|---|
|
|
|
|
|
|
|
|
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB