Eine Liste in Python alphabetisch sortieren

Document 对象参考手册Python3-Beispiele

Um eine Liste in Python alphabetisch zu sortieren, können Sie die folgenden zwei Methoden verwenden:

  • sort()-Methode-- Das heißt, sie ändert direkt die ursprüngliche Liste, ohne eine neue sortierte Kopie zu erstellen. Diese Methode ändert die Reihenfolge der ursprünglichen Liste und gibt keine neue sortierte Liste zurück.
  • sorted()-Funktion-- Sie erstellt eine neue sortierte Liste, ohne die ursprüngliche Liste zu ändern. Diese Funktion gibt eine neue sortierte Liste zurück, und die ursprüngliche Liste bleibt unverändert.

Beispiel für die sort()-Methode:

Beispiel

my_list = ["apple", "banana", "cherry", "date"]
my_list.sort()  # Alphabetisch sortieren
print(my_list)

Die Ausgabe nach Ausführung des obigen Codes lautet wie folgt:

['apple', 'banana', 'cherry', 'date']
Beispiel für die Funktion sorted():

Beispiel

my_list = ["apple", "banana", "cherry", "date"]
sorted_list = sorted(my_list)  # Eine neue sortierte Liste erstellen
print(sorted_list)

Die Ausgabe nach Ausführung des obigen Codes lautet wie folgt:

['apple', 'banana', 'cherry', 'date']

Unabhängig davon, welche Methode Sie wählen, können Sie die Liste in alphabetischer Reihenfolge sortieren. Wenn Sie in umgekehrter alphabetischer Reihenfolge (absteigend) sortieren möchten, können Sie den Parameterreverse=Trueübergeben.

sort()-Methode:

Beispiel

my_list = ["apple", "banana", "cherry", "date"]
my_list.sort(reverse=True)  # In absteigender alphabetischer Reihenfolge sortieren
print(my_list)

sorted()-Funktion:

Beispiel

my_list = ["apple", "banana", "cherry", "date"]
sorted_list = sorted(my_list, reverse=True)  # Eine neue sortierte Liste in absteigender alphabetischer Reihenfolge erstellen
print(sorted_list)

Document 对象参考手册Python3-Beispiele

Andere Erweiterungen