Einführung in Python-Funktionen: Funktionen und Beispiele für sortierte Funktionen
Python ist eine sehr leistungsfähige Programmiersprache mit einer Fülle integrierter Funktionen und Module. In dieser Artikelserie stellen wir nacheinander die häufig verwendeten Funktionen von Python vor und stellen entsprechende Beispiele bereit, um den Lesern zu helfen, diese Funktionen besser zu verstehen und anzuwenden. In diesem Artikel werden die Funktionen und Beispiele der sortierten Funktion ausführlich vorgestellt. Die Funktion
sorted wird verwendet, um iterierbare Objekte zu sortieren und eine neue sortierte Liste zurückzugeben. Es kann zum Sortieren verschiedener Datentypen wie Zahlen, Zeichenfolgen, Listen und Tupeln verwendet werden. Die grundlegende Syntax der sortierten Funktion lautet wie folgt:
sorted(iterable, key=None, reverse=False)
wobei iterable das zu sortierende iterierbare Objekt darstellt und key ein optionaler Parameter ist, der zur Angabe der Sortierbasis verwendet wird . Der Standardwert ist „Keine“, wodurch nach den Elementen selbst sortiert wird. reverse ist ein optionaler Parameter, der die aufsteigende oder absteigende Reihenfolge der Sortierergebnisse steuert. Der Standardwert ist False, was bedeutet, dass sie in aufsteigender Reihenfolge angeordnet sind.
Hier sind einige spezifische Beispiele für sortierte Funktionen:
numbers = [6, 9, 3, 1, 5]
sorted_numbers = sorted(numbers)
print(sorted_numbers)
fruits = ['apple', 'banana', 'cherry', 'durian']
sorted_fruits = sorted (fruits )
print(sorted_fruits)
fruits = ['apple', 'banana', 'cherry', 'durian']
sorted_fruits = sorted(fruits, key=len)
print(sorted_fruits)
fruits = ['apple', 'banana', 'cherry', 'durian']
sorted_fruits = sorted(fruits, key=lambda x: x[ ::-1])
print(sorted_fruits)
students = [{'name' : 'Alice', 'age': 20}, {'name': 'Bob', 'age': 18}, {'name': 'Cathy', 'age': 22}]
sorted_students = sorted(students , key=lambda x: x['age'])
print(sorted_students)
Das obige Beispiel zeigt die allgemeine Verwendung der sortierten Funktion. Die sortierte Funktion hat einige andere Verwendungszwecke und Parameter. Die Ergebnisse können in absteigender Reihenfolge sortiert werden, indem der Reverse-Parameter auf True gesetzt wird:
numbers = [6, 9, 3, 1, 5]
sorted_numbers = sorted(numbers, reverse=True)
print(sorted_numbers)
Es ist zu beachten, dass die sortierte Funktion eine neue sortierte Liste zurückgibt und das ursprüngliche iterierbare Objekt nicht ändert. Wenn Sie das Originalobjekt ändern müssen, können Sie die Sortiermethode der Liste verwenden.
Zusammenfassung:
In diesem Artikel werden die Funktionen und Beispiele der sortierten Funktion ausführlich vorgestellt. Die Sortierfunktion ist eine wichtige Funktion zum Sortieren in Python. Sie kann verschiedene Datentypen sortieren und unterstützt benutzerdefinierte Sortierregeln über den Schlüsselparameter. Durch das Verständnis der Verwendung der Sortierfunktion können Leser Python besser für Datenverarbeitungs- und Sortiervorgänge nutzen.
Ich hoffe, dieser Artikel kann den Lesern helfen, die Sortierfunktion zu verstehen und zu verwenden. In den folgenden Artikeln werden wir weiterhin die Funktionen und Beispiele anderer Python-Funktionen vorstellen, also bleiben Sie dran.
Das obige ist der detaillierte Inhalt vonEinführung in Python-Funktionen: Funktionen und Beispiele für sortierte Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!