Heim > Artikel > Backend-Entwicklung > So geben Sie ein geordnetes Array in Python ein
Sie können die folgenden Methoden verwenden, um ein Python-Array zu sortieren: 1. sort()-Methode: Sortieren Sie die Liste an Ort und Stelle und drucken Sie sie in aufsteigender Reihenfolge. 2. Funktion sorted(): Erstellt eine neue sortierte Liste und gibt sie zurück. 3. Numpys argpartition()-Methode: Partitioniert das Array in bestimmte Teile, wobei die ersten k Elemente in aufsteigender Reihenfolge angeordnet sind.
So geben Sie ein sortiertes Array mit Python ein
Verwenden Sie die Methode sort():
Die Methode sort() sortiert die Elemente in der Liste in aufsteigender Reihenfolge. Um also ein sortiertes Array einzugeben, erstellen Sie eine Liste und sortieren diese dann mit der Methode sort().
<code class="python">numbers = [5, 2, 8, 3, 1] numbers.sort() print(numbers) # 输出:[1, 2, 3, 5, 8]</code>
Verwenden Sie die Funktion sorted(): Die Funktion
sorted() erstellt eine neue Liste mit Elementen, die in aufsteigender Reihenfolge sortiert sind.
<code class="python">numbers = [5, 2, 8, 3, 1] sorted_numbers = sorted(numbers) print(sorted_numbers) # 输出:[1, 2, 3, 5, 8]</code>
Verwenden Sie die argpartition()-Methode von Numpy: Die
argpartition()-Methode partitioniert das Array in angegebene k Teile, wobei die ersten k Elemente in aufsteigender Reihenfolge sortiert werden.
<code class="python">import numpy as np numbers = np.array([5, 2, 8, 3, 1]) partition_index = np.argpartition(numbers, kth=2) sorted_numbers = numbers[partition_index[:3]] print(sorted_numbers) # 输出:[1, 2, 3]</code>
Das obige ist der detaillierte Inhalt vonSo geben Sie ein geordnetes Array in Python ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!