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

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

May 09, 2023 pm 05:37 PM
python sort() min()

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!

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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So laden Sie Deepseek Xiaomi herunter So laden Sie Deepseek Xiaomi herunter Feb 19, 2025 pm 05:27 PM

So laden Sie Deepseek Xiaomi herunter

Was sind die Vor- und Nachteile des Templatings? Was sind die Vor- und Nachteile des Templatings? May 08, 2024 pm 03:51 PM

Was sind die Vor- und Nachteile des Templatings?

Google AI kündigt Gemini 1.5 Pro und Gemma 2 für Entwickler an Google AI kündigt Gemini 1.5 Pro und Gemma 2 für Entwickler an Jul 01, 2024 am 07:22 AM

Google AI kündigt Gemini 1.5 Pro und Gemma 2 für Entwickler an

Für nur 250 US-Dollar zeigt Ihnen der technische Leiter von Hugging Face Schritt für Schritt, wie Sie Llama 3 verfeinern Für nur 250 US-Dollar zeigt Ihnen der technische Leiter von Hugging Face Schritt für Schritt, wie Sie Llama 3 verfeinern May 06, 2024 pm 03:52 PM

Für nur 250 US-Dollar zeigt Ihnen der technische Leiter von Hugging Face Schritt für Schritt, wie Sie Llama 3 verfeinern

Eine vollständige Anleitung zum Debuggen und Analysieren von Golang-Funktionen Eine vollständige Anleitung zum Debuggen und Analysieren von Golang-Funktionen May 06, 2024 pm 02:00 PM

Eine vollständige Anleitung zum Debuggen und Analysieren von Golang-Funktionen

Teilen Sie mehrere .NET-Open-Source-KI- und LLM-bezogene Projekt-Frameworks Teilen Sie mehrere .NET-Open-Source-KI- und LLM-bezogene Projekt-Frameworks May 06, 2024 pm 04:43 PM

Teilen Sie mehrere .NET-Open-Source-KI- und LLM-bezogene Projekt-Frameworks

Wie fragst du ihn Deepseek? Wie fragst du ihn Deepseek? Feb 19, 2025 pm 04:42 PM

Wie fragst du ihn Deepseek?

Welche Software ist NET40? Welche Software ist NET40? May 10, 2024 am 01:12 AM

Welche Software ist NET40?

See all articles