Python #sort

Sortieren

sort und sorted

Die wichtigsten, die beim Sortieren von Listendaten verwendet werden, sind "sortieren" und "sortieren". Wenn Sie nur das sortierte Ergebnis erhalten möchten, ohne den ursprünglichen Inhalt zu ändern, können Sie "sortiert" verwenden. "Sortiert" kann auch für Taples und Iteratoren verwendet werden. Der Unterschied im Verhalten ist wie folgt.

a = [4, 6, 2, 8]
b = [5, 3, 9, 7, 1]

a.sort()
print(a)
print(sorted(b))
print(b)

Ausführungsergebnis

[2, 4, 6, 8] [1, 3, 5, 7, 9] [5, 3, 9, 7, 1]

reserved reserviert ist eine Funktion, die beim Sortieren in umgekehrter Reihenfolge verwendet wird. Wie die sortierte Methode ist es eine Funktion, die nur das sortierte Ergebnis zurückgibt, ohne den Inhalt selbst zu ändern.

a = [4, 6, 2, 8]
print(reserved(a))

Ausführungsergebnis

[8, 6, 4, 2]

(Sortierung mit Slice-Spezifizierer umkehren)
a = [4, 6, 2, 8]
print(sorted(a)[::-1])

Ausführungsergebnis

[8, 6, 4, 2]

Recommended Posts

[Python] Sortieren
Python #sort
Python
Blasensortierung in Python
Python selbst erstellte Klassensortierung
[Memo] Python 3-Listensortierung
Python-Spickzettel
Benutzerdefinierte Sortierung in Python3
[Python] Sammlungstypen sortieren
Sortieren
Python-Modul-Importe alphabetisch sortieren
Sortieren Sie den Pfad natürlich in Python
Python Basic Dikt Sortierreihenfolge
Sortieren Sie große Dateien mit Python
Absteigende Sorte mit Mongodb in Python
Python-Anfänger organisieren Blasensorten
Sortieren nach Datum in Python
Über Python sort () und reverse ()
Kafka Python
Sortierung einfügen
SelectionSort
[Python] Zufällige Verarbeitung (erstellen, auswählen, sortieren)
Python-Grundlagen ⑤
Eingebaute Python
Python-Einschlussnotation
Python-Technik
Python studieren
Python 2.7 Countdown
Python-Memorandum
Python FlowFishMaster
Python-Dienst
[Python] Sortierbar nach mehreren Bedingungen sortieren
Python-Funktion ①
Python-Grundlagen
Python-Memo
Ufo-> Python (3)
Python-Einschlussnotation
Installieren Sie Python
Python Singleton
Python-Grundlagen ④
Python-Memorandum 2
Python-Memo
Python Jinja2
Python-Inkrement
Python installieren 3.4.3.
Versuchen Sie Python
Python-Memo
Python iterativ
Python-Algorithmus
[Python] -Variablen
Python-Funktionen
Python sys.intern ()
Python-Fraktion
Python Underbar Das ist was
Python-Zusammenfassung
Starten Sie Python
Hinweis: Python
Python-Grundlagen ③
Python-Grundlagen