Сортировка словаря
Вам предстоит создать функцию под названием sort_dictionary, которая способна сортировать данный словарь либо по его ключам, либо по значениям.
Функция sort_dictionary принимает три аргумента:
dictionary: словарь для сортировки. Ключи словаря — строки, а значения — числа.by: строка, указывающая, нужно ли выполнять сортировку по'keys'(ключам) или по'values'(значениям).reverse: булевый аргумент, определяющий порядок сортировки (принимается только по ключевому слову). ЕслиreverseравенFalse, сортировка выполняется в порядке возрастания. ЕслиreverseравенTrue, сортировка идет в порядке убывания. Значениеreverseпо умолчанию должно бытьFalse.
Функция должна вернуть отсортированный словарь в виде списка кортежей. Каждый кортеж должен содержать два элемента — ключ и соответствующее ему значение из словаря. Формат кортежа: (key, value).
Обратите внимание, что сортировка должна выполняться без учета регистра.
Ввод | Вывод |
|---|---|
|
|
|
|
|
|
|
|
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB