Rückblick - Dictionary Sorter
Teil des Abschnitts Logic & Flow der Python-Journey von Coddy — Lektion 49 von 78.
Aufgabe
MittelErstellen Sie eine Funktion namens dictionary_sorter, die ein Dictionary data_dict als Argument entgegennimmt. Die Funktion soll das Dictionary nach seinen Werten in aufsteigender Reihenfolge sortieren und ein neues Dictionary zurückgeben, das die sortierten Schlüssel-Wert-Paare enthält.
Wenn das Eingabe-Dictionary zum Beispiel {'a': 3, 'b': 1, 'c': 2} ist, sollte die Funktion ein Dictionary wie dieses zurückgeben:
{'b': 1, 'c': 2, 'a': 3}Probier es selbst
def dictionary_sorter(data_dict):
# Verwende sorted(), um die Dictionary-Elemente nach ihren Werten zu sortieren
# Hinweis: data_dict.items() gibt (Schlüssel, Wert)-Paare zurück
# Hinweis: Verwende den 'key'-Parameter von sorted(), um nach dem Wert zu sortieren
# Code hier schreibenAlle Lektionen in Logic & Flow
1Variablen-Erkundung
KonstantenMehrfache VariablenzuweisungenVariablen tauschenPlatzhalter-VariablenZahlen rundenListen-Casting4Kontaktbuch-Anwendung
Menü anzeigenKontakt hinzufügen7Sets Teil 2
Mathematische Operationen Teil 1Mathematische Operationen Teil 2Rückblick – SchatzsucheTeilmengen und ObermengenIterieren über SetsRückblick – Turnier-Tracker10Grundlagen der List Comprehensions
Die SyntaxEinfache Listen erstellenBedingungen hinzufügenDatenaggregation nutzenRückblick - House Of ListsRückblick - Elements Of Freedom13Bestandsverwaltungssystem
ProjektübersichtArtikel hinzufügen2Dictionaries Teil 1
Was ist ein Dictionary?Ein Dictionary erstellenZugriff auf WerteDictionaries ändernRückblick – Rezept-Manager5Fortgeschrittene Entscheidungsfindung
Ternärer OperatorZugehörigkeitsprüfungenIdentitätsprüfungenEinrückungsfehlerZusammenfassung - Urlaubsfilter8Studenten-Datenverwaltung
ProjektübersichtStudent hinzufügen11Fortgeschrittene Funktionen
Mehrere Werte zurückgebenLambda-Funktionen Teil 1Lambda-Funktionen Teil 2Recap Challenge – Lambda SortRekursive Funktionen Teil 1Rekursive Funktionen Teil 2Recap – Verschachtelte Listen summieren14Funktionen höherer Ordnung
Die Map-FunktionDie Filter-FunktionWiederholung – E-Mail-ValidatorWiederholung – Zahlenprozessor3Dictionaries Teil 2
Dictionary-MethodenVerschachtelte DictionariesKeys überprüfenDictionaries durchlaufenZusammenfassung – Häufigkeitszähler9Fortgeschrittene Datenaggregation
Verwendung von SumMinimum und Maximum findenDaten effizient sortierenRückblick - Dictionary Sorter12Grundlagen der Fehlerbehandlung
Was ist Fehlerbehandlung?Der Try- und Except-BlockBehandlung mehrerer ExceptionsRückblick – Warenkorb-Fehler