Wörterbuch sortieren
Deine Aufgabe besteht darin, eine Funktion namens sort_dictionary zu schreiben, die ein gegebenes Wörterbuch entweder nach seinen Schlüsseln oder Werten sortieren kann.
Die Funktion sort_dictionary akzeptiert drei Argumente:
dictionary: Ein zu sortierendes Wörterbuch. Die Schlüssel des Wörterbuchs sind Strings, die Werte sind Zahlen.by: Ein String, der angibt, ob nach 'keys' (Schlüsseln) oder 'values' (Werten) sortiert werden soll.reverse: Ein boolesches Keyword-Argument, das die Sortierrichtung bestimmt. IstreverseFalse, wird aufsteigend sortiert (vom Kleinsten zum Größten). IstreverseTrue, erfolgt die Sortierung absteigend (vom Größten zum Kleinsten). Der Standardwert fürreversesollteFalsesein.
Die Funktion sollte das sortierte Wörterbuch als eine Liste von Tupeln zurückgeben. Jedes Tupel enthält zwei Elemente: den Schlüssel und seinen entsprechenden Wert im Wörterbuch. Das Format des Tupels ist: (key, value).
Beachte, dass bei der Sortierung die Groß- und Kleinschreibung ignoriert werden sollte.
Eingabe | Ausgabe |
|---|---|
|
|
|
|
|
|
|
|
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB