Heim  >  Artikel  >  Backend-Entwicklung  >  So sortieren Sie ein Wörterbuch nach seinem Wert (Schlüssel)

So sortieren Sie ein Wörterbuch nach seinem Wert (Schlüssel)

anonymity
anonymityOriginal
2019-05-27 14:02:317936Durchsuche

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.

So sortieren Sie ein Wörterbuch nach seinem Wert (Schlüssel)

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn