[Memo] Python 3-Listensortierung

Informationen zum Sortieren von Listen in Python 3

Einfache Listensortierung

list = [1,3,2,4]
list.sort()
print(list)
# [1, 2, 3, 4]

Oder verwenden Sie die Funktion sortiert ()

list = [1,3,2,4]
print(sorted(list))
# [1, 2, 3, 4]
absteigende Reihenfolge
list = [1,3,2,4]
list.sort(reverse=True)
print(list)
# [4, 3, 2, 1]

Wörterbuchtyp sortieren

dict = {"a","c","d","b"}
print(sorted(dict))
# ['a', 'b', 'c', 'd']

Wörterbuch in Liste sortieren (Schlüssel angegeben)

list_dict = [{"no":1,"name":"Devit"},{"no":4,"name":"Josh"},{"no":2,"name":"Sam"},{"no":3,"name":"Tom"}]
print(sorted(list_dict,key=lambda x:x["no"]))
# [{'name': 'Devit', 'no': 1}, {'name': 'Sam', 'no': 2}, {'name': 'Tom', 'no': 3}, {'name': 'Josh', 'no': 4}]
#absteigende Reihenfolge
print(sorted(list_dict,key=lambda x:x["no"],reverse=True))
# [{'name': 'Josh', 'no': 4}, {'name': 'Tom', 'no': 3}, {'name': 'Sam', 'no': 2}, {'name': 'Devit', 'no': 1}]


Recommended Posts

[Memo] Python 3-Listensortierung
Python3-Memo vom Typ Liste / Wörterbuch
Python-Memo
Python-Memo
Python-Memo
[Python] Sortieren
Python-Memo
Python #sort
Python-Memo
[Python] -Liste
Python-Memo
Python-Anfänger-Memo (9.1)
★ Memo ★ Python Iroha
[Python] EDA-Memo
Python 3-Operator-Memo
Python> Verständnis / Inklusive Notation> Listenverständnis
[Mein Memo] Python
Python3-Metaklassen-Memo
[Python] Grundkarten-Memo
Python-Anfänger-Memo (2)
Python-Listenmanipulation
[Python] Numpy Memo
Python-Zahlen, Zeichenfolgen, Listentypen (Python-Lernnotiz ①)
Sortierte Liste in Python
Python-Übung 2 - List Inclusion Notation
Liste der Python-Module
Python> Liste> verlängern () oder + =
Python-Klasse (Python-Lernnotiz ⑦)
Python OpenCV Installation (Memo)
Python-Modul (Python-Lernnotiz ④)
[Python] Sortieren Sie die Liste von pathlib.Path in natürlicher Reihenfolge
Visualisierungsnotiz von Python
Blasensortierung in Python
Geschwindigkeit der Listeneinschlussnotation in Python
Python selbst erstellte Klassensortierung
Python-Testpaket-Memo
Python unittest assertXXX Liste
Ein Memo, das ich in Python zusammengeführt habe
Python-Memo für reguläre Ausdrücke
Memo zur Bisektionssuche (python2.7)
[Mein Memo] Python -v / Python -V
Python-Tipps (mein Memo)
[Python] Memo Über Fehler
Liste der Python-APIs für OpenCV3
Python-Fehlerliste (Japanisch)
DynamoDB Script Memo (Python)
Python-Spickzettel
Die findähnliche Sache der Liste in Python
Python-Grundnotiz - Teil 2
Python-Rezeptbuch Memo
Grundlegende Python-Befehlsnotizen
Schreiben von Operationsnotizen
Python OpenCV Tutorial Memo
Benutzerdefinierte Sortierung in Python3
[Python] Sammlungstypen sortieren
Python grundlegende Grammatik Memo
TensorFlow API-Memo (Python)
Sortieren Sie Listenelemente in Python in der angegebenen Reihenfolge