Wie verwende ich die Python-Funktionen sort(), min() und max() zum Sortieren von Listenelementen?

PHPz
Freigeben: 2023-05-09 17:37:17
nach vorne
1758 Leute haben es durchsucht

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)
Nach dem Login kopieren

max()-Funktion ruft den Maximalwert im angegebenen Wert oder der angegebenen Sequenz ab

max(a,b,c,d)max(seq)
Nach dem Login kopieren

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]
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage