sort und sortedDie 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