Heim > Artikel > Backend-Entwicklung > So sortieren Sie ein Wörterbuch nach seinem Wert (Schlüssel)
sortierte Funktion
Führen Sie zunächst die sortierte Funktion ein, sortiert (iterierbar, Schlüssel, umgekehrt), sortiert hat drei Parameter: iterierbar, Schlüssel, umgekehrt.
wobei iterable ein Objekt darstellt, das iteriert werden kann, z. B. dict.items(), dict.keys() usw. key ist eine Funktion, mit der Elemente ausgewählt werden, die am Vergleich teilnehmen sollen, und umgekehrt Geben Sie die Sortierung an. Handelt es sich um eine umgekehrte Reihenfolge oder Reihenfolge? Reverse=true bedeutet umgekehrte Reihenfolge (von groß nach klein), reverse=false bedeutet Reihenfolge (von klein nach groß) und der Standardwert ist reverse=false.
Nach Schlüssel sortieren
Um das Wörterbuch nach Schlüssel zu sortieren, können Sie die Sortierfunktion direkt aufrufen.
my_dict = {'lilee':25, 'age':24, 'phone':12} sorted(my_dict.keys())
Das Ausgabeergebnis ist
['age', 'lilee', 'phone']
Verwenden Sie sorted(my_dict.keys()) direkt, um die Taste zu drücken value Um das Wörterbuch zu sortieren, werden hier die Schlüsselwerte der Reihe nach sortiert. Wenn Sie in umgekehrter Reihenfolge sortieren möchten, müssen Sie nur „reverse“ auf „true“ setzen.
sorted(my_dcit.keys(), reverse = true)
Das obige ist der detaillierte Inhalt vonSo sortieren Sie ein Wörterbuch nach seinem Wert (Schlüssel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!