Читать книгу Python One-Liners - Christian Mayer - Страница 32
Listen sortieren
ОглавлениеMit der Methode list.sort() können Sie die Listenelemente sortieren:
l = [2, 1, 4, 2]
l.sort()
print(l)
# [1, 2, 2, 4]
Auch hier wird durch das Sortieren der Liste das originale Listenobjekt verändert. Die resultierende Liste ist aufsteigend sortiert. Listen mit String-Objekten werden in aufsteigender lexikografischer Weise sortiert (von 'a' bis 'z'). Im Allgemeinen geht die Sortierfunktion davon aus, dass zwei Objekte miteinander verglichen werden können. Grob gesagt gilt, wenn Sie a > b für die Objekte a und b eines beliebigen Datentyps berechnen können, kann Python auch die Liste [a, b] sortieren.