Читать книгу 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.

Python One-Liners

Подняться наверх