Ordina il Dizionario
Il tuo compito è scrivere una funzione chiamata sort_dictionary che sia in grado di ordinare un dizionario dato, sia per chiave che per valore.
La funzione sort_dictionary accetta tre argomenti:
dictionary: un dizionario da ordinare. Le chiavi del dizionario sono stringhe, mentre i valori sono numeri.by: una stringa che indica se l'ordinamento deve essere effettuato per 'keys' o per 'values'.reverse: un argomento booleano (solo per parola chiave) che determina l'ordine di ordinamento. SereverseèFalse, l'ordinamento avviene in ordine crescente. SereverseèTrue, l'ordinamento avviene in ordine decrescente. Il valore predefinito direversedeve essereFalse.
La funzione dovrebbe restituire il dizionario ordinato come una lista di tuple. Ogni tupla deve contenere due elementi: la chiave e il corrispondente valore nel dizionario. Il formato della tupla dovrebbe essere: (key, value).
Nota che l'ordinamento deve essere case-insensitive.
Input | Output |
|---|---|
|
|
|
|
|
|
|
|
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB