Die Methode sort0 wird im Listenobjekt bereitgestellt und dient zum Sortieren der Elemente in der Originalliste. Nach dem Sortieren ändert sich die Reihenfolge der Elemente in der Originalliste.
Das Syntaxformat ist wie folgt:
listname.sort(key=None, reverse=False)
key: zum Vergleich verwendeter Schlüssel
reverse: optionaler Parameter
False bedeutet aufsteigend Reihenfolge Anordnung
True bedeutet absteigende Reihenfolge
Standardmäßige aufsteigende Reihenfolge
Bei Verwendung der Methode sort0 zum Sortieren einer Zeichenfolgenliste gilt die Regel, zuerst Großbuchstaben und dann Kleinbuchstaben zu sortieren. Wenn Sie eine Liste von Zeichenfolgen (ohne Berücksichtigung der Groß- und Kleinschreibung) sortieren möchten, müssen Sie den Schlüsselparameter angeben. Groß- und Kleinschreibung wird nicht beachtet
char.sort (key=str.lower)
Hinweis: Die Funktion sort() unterstützt allgemein Chinesisch. Es wird empfohlen, andere Methoden zu verwenden. Die Funktion sorted() ändert nichts ursprüngliche Liste und generiert nach dem Sortieren eine neue Liste
min()-Funktion ruft den Minimalwert im angegebenen Wert oder der angegebenen Sequenz ab
min(a,b,c,d)min(seq)
max()-Funktion ruft den Maximalwert im angegebenen Wert oder der angegebenen Sequenz ab
max(a,b,c,d)max(seq)
max() Die Funktion besteht darin, den Maximalwert unter den mehreren übergebenen Parametern oder den Maximalwert unter den Elementen des übergebenen iterierbaren Objekts zu ermitteln.
Der standardmäßige numerische Parameter ist derjenige mit dem größeren Wert; der Zeichenparameter ist derjenige mit der niedrigeren alphabetischen Reihenfolge. Sie können auch den benannten Parameter key übergeben, bei dem es sich um eine Funktion handelt, mit der die Methode zum Erhalten des Maximalwerts angegeben wird. Der benannte Parameter „default“ wird verwendet, um den Standardwert anzugeben, der zurückgegeben wird, wenn der Maximalwert nicht vorhanden ist. Zum Beispiel der folgende Code:
print(max(-1,-5,key = abs)) # 先执行abs()函数再执行max()函数 print(max(1.3,'5', key=int)) # 列表和元组 # 先比较各列表低索引值的数,如果相同,再继续比较下一个索引值的数 print(max([1,2],(1,3),key=lambda x:x[1])) array =[[1,2,3],[1,0,],[4,1,-3],[2,2,3]] print(min(array)) print(max(array)) array =[[5,2,3],[6,9,6],[5,1,8],[5,1,7]] print(min(array)) print(max(array)) 输出结果: -5 5 (1, 3) [1, 0] [4, 1, -3] [5, 1, 7] [6, 9, 6]
Das obige ist der detaillierte Inhalt vonWie verwende ich die Python-Funktionen sort(), min() und max() zum Sortieren von Listenelementen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!