Einführung in Python-Funktionen: Funktionen und Beispiele für sortierte Funktionen

WBOY
Freigeben: 2023-11-03 14:47:08
Original
1015 Leute haben es durchsucht

Einführung in Python-Funktionen: Funktionen und Beispiele für sortierte Funktionen

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:

  1. Sortieren Sie eine Liste von Zahlen:

numbers = [6, 9, 3, 1, 5]
sorted_numbers = sorted(numbers)
print(sorted_numbers)

Ausgabeergebnis: [1, 3, 5, 6, 9]

  1. Sortieren Sie die Zeichenfolgenliste:

fruits = ['apple', 'banana', 'cherry', 'durian']
sorted_fruits = sorted (fruits )
print(sorted_fruits)

Ausgabeergebnisse: ['apple', 'banana', 'cherry', 'durian']

  1. Sortieren nach Stringlänge:

fruits = ['apple', 'banana', 'cherry', 'durian']
sorted_fruits = sorted(fruits, key=len)
print(sorted_fruits)

Ausgabeergebnis: ['apple', 'cherry', 'banana', 'durian']

  1. Sort in umgekehrter Reihenfolge der Zeichenfolgen:

fruits = ['apple', 'banana', 'cherry', 'durian']
sorted_fruits = sorted(fruits, key=lambda x: x[ ::-1])
print(sorted_fruits)

Ausgabeergebnis: ['banana', 'durian', 'cherry', 'apple']

  1. Sortieren Sie die Wörterbuchliste nach dem angegebenen Schlüssel:

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)

Ausgabeergebnis: [{'name': 'Bob', 'age': 18}, {'name': 'Alice', ' age': 20}, {'name': 'Cathy', 'age': 22}]

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)

Ausgabe Ergebnis: [ 9, 6, 5, 3, 1]

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage