107 of 151 menu

Die Methode sort

Die Methode sort sortiert die Elemente einer Liste alphabetisch in aufsteigender Reihenfolge.

Im ersten optionalen Parameter der Methode kann der Parameter reverse angegeben werden, der die Sortierrichtung festlegt. Standardmäßig hat er den Wert False.

Im zweiten optionalen Parameter kann eine Callback-Funktion mit Sortierkriterien angegeben werden.

Syntax

liste.sort([Umkehrmodus], [Sortierfunktion])

Beispiel

Lassen Sie uns unsere Liste in umgekehrter Reihenfolge sortieren:

lst = ['c', 'a', 'd', 'b', 'f', 'e'] lst.sort(reverse=True) print(lst)

Ergebnis der Codeausführung:

['f', 'e', 'd', 'c', 'b', 'a']

Beispiel

Sortieren wir nun eine Liste mit Zahlen in umgekehrter Reihenfolge:

lst = [10, 8, 2, 6, 14] lst.sort(reverse=True) print(lst)

Ergebnis der Codeausführung:

[14, 10, 8, 6, 2]

Beispiel

Lassen Sie uns unsere Liste mit Buchstaben sortieren, ohne den Umkehrparameter in der Methode sort anzugeben:

lst = ['c', 'a', 'd', 'b', 'f', 'e'] lst.sort() print(lst)

Ergebnis der Codeausführung:

['a', 'b', 'c', 'd', 'e', 'f']

Beispiel

Sortieren wir nun auch eine Liste, die aus Zahlen besteht:

lst = [10, 8, 2, 6, 14] lst.sort() print(lst)

Ergebnis der Codeausführung:

[2, 6, 8, 10, 14]

Siehe auch

  • die Funktion sorted,
    die eine sortierte Liste aus iterierbaren Objekten zurückgibt
  • die Funktion filter,
    die iterierbare Objekte filtert
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen