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]
a = [4, 6, 2, 8]
print(sorted(a)[::-1])
Ausführungsergebnis
[8, 6, 4, 2]
Recommended Posts