Python Max -Funktion

Python Max -Funktion

Eine der häufig verwendeten integrierten Methoden in Python ist „max ()“.Die Funktion max () dient dazu, das größte Element eines bestimmten Objekts zu bestimmen. Mit anderen Worten, es gibt den größten Wert unter den Eingaben der Funktion zurück. Wenn ein iterabler als Parameterwert bereitgestellt wird, wird das maximale Element im iterablen zurückgegeben.

In diesem Artikel werden praktische Beispielprogramme erläutert, um die verschiedenen Techniken zur Implementierung dieser Methode auszuüben.

Beispiel Nr. 1: Verwendung der MAX () -Funktion, um den größten Wert zu finden

Das erste Beispiel zeigt Ihnen, wie Sie Pythons „max ()“ -Funktion verwenden, um den höchsten Wert innerhalb einer Liste von Zahlen zu bestimmen. Die Python -Liste kann Ganzzahl-, Float- oder Stringwerte haben. Wir werden lernen, den Höchstwert für all diese Arten von Listen hier zu ermitteln.

Der größte Ganzzahlwert in der Liste wird durch das nachstehende Beispielprogramm erhalten.

Wir haben eine Liste generiert, die ganzzahlige Werte hält. Wir haben die Variable "Ganzzahlen" deklariert und ihr eine Reihe von Zahlen gegeben. Die langen Klammern generieren eine Liste mit den Werten „12, 34, 65, 67, 87, 345, 654, 2, 99, 786, 17 und 4“. Wir können beobachten, dass diese Liste unterschiedliche Werte von einstelligen Zahlen bis zu 3-stelligen Zahlen enthält. In der fortlaufenden Zeile des Skripts wird die Methode „Print ()“ aufgerufen.

Innerhalb der Zahnspangen der Funktion „print ()“ haben wir zwei Eingänge übergeben: eine Zeichenfolge zum Anzeigen und die Funktion „max ()“. Die Zeichenfolge, die wir angegeben haben, die angezeigt wurde. Wir haben die Liste "Ganzzahlen" an die Funktion "max ()" übergeben. Die Funktion „max ()“ findet den maximalen Ganzzahlwert und dann zeigt die Methode „print ()“ ihn auf dem Terminal an.

Die Ausgabe, die aus der Ausführung des oben genannten Code-Snippets erzeugt wird, gibt uns den maximalen Ganzzahlwert aus der Liste, die „786“ ist.

Im nächsten Programm geht es darum, den größten Float -Wert in der Liste zu erhalten.

Eine Variable „FloatValues“ wurde eine Python -Liste zugewiesen. Diese Liste enthält Float -Werte, die „11 sind.2, 2.3, 44.56, 37.9, 90.9, 66.45, 33.2 und 20.0 ". Um nun den Maximalwert aus diesen Float -Werten zu finden, haben wir die Variable „FloatValues“ übergeben, die diese Liste an der Funktion „max ()“ hält, an die Funktion „max ()“. Und dann haben wir eine Textzeichenfolge "Der maximale Float -Wert in der angegebenen Liste" zusammen mit der Funktion „max ()“ in der Methode „Print ()“ platziert: ". Die Methode „Print ()“ zeigt schließlich den Text sowie den größten Wert der Liste der Funktion „max ()“ an.

Der extrahierte größte Wert aus der Liste der Float -Werte lautet „90.9 ”.

Jetzt finden wir den Höchstwert für eine Liste von Stringwerten.

Hier haben wir eine Variable "StringValues", die durch eine Liste von Stringwerten initialisiert wird. Diese Liste enthält die Saiten „Mars, Erde, Jupiter und Saturn“. Die Suche nach einer maximalen Zeichenfolge mit der Funktion „max ()“ funktioniert, indem jedes Element in alphabetischer Reihenfolge überprüft wird. Zum Beispiel haben wir zwei Charaktere "A" und "B", da wir wissen, dass "B" nach "A" kommt. Wir werden also zu dem Schluss kommen, dass „B“ größer als „A“ ist. Auf die gleiche Weise überprüft die Funktion „max ()“ die Zeichenfolge, beginnend mit dem größten Alphabet. Zuletzt zeigt die Methode „Print ()“ die extrahierte Zeichenfolge am Terminal an.

Die Funktion „max ()“ hat die Zeichenfolge „Saturn“ herausgenommen, da sie das größte Startalphabet „S“ enthält.

Eine weitere Technik, um die größte Zeichenfolge in einer Liste zu finden, besteht darin, nach der Länge der Saiten zu suchen. Die Zeichenfolge mit der maximalen Länge der Zeichen wird als Max -Zeichenfolge angezeigt. Dazu müssen wir den „Schlüssel“ auf „Len“ einstellen. Abhängig von der Größe der Zeichenfolge wird daher der Höchstwert nachgeschlagen.

Die maximale Zeichenfolge, die auf der Länge basiert.

Beispiel Nr. 2: Verwenden der MAX () -Funktion, um das maximale Element in einem Python -Wörterbuch zu finden

Ein Python -Wörterbuch hat ein Paar von „Schlüssel: Wert“ für jedes Element. Für jeden Wörterbucheintrag gibt es "Schlüssel" und "Werte". Die Funktion „max ()“ berücksichtigt den „Schlüssel“ der Wörterbuchelemente und findet dann den größten von allen.

Erstens werden wir einen Ganzzahlschlüssel verwenden, um das höchste Element in einem Python -Wörterbuch zu erhalten.

Wir haben zunächst eine Variable „Wörterbuch“ erstellt und ihr ein Wörterbuch von Werten zugewiesen. Dieses Wörterbuch enthält die folgenden Elementpaare "11:" Buch ", 14:" Bleistift ", 13:" Bleistift ", 12:" Pen ", 17:" Notebook ". Hier ist der „Schlüssel“ ein ganzzahliger Wert. Anschließend haben wir dieses Dikt an die Funktion „max ()“ übergeben, um den größten Schlüssel zu finden, und diese Funktion in die Methode „print ()“ platziert, um das Ergebnis anzuzeigen.

Die Taste mit der maximalen Taste wird auf dem Ausgangsbildschirm als "17" angezeigt.

Für den oben angegebenen Snapshot haben wir ein Wörterbuch "alpha_key" mit den folgenden Elementenpaaren "Senf": 1, "Blau": 4, "Pink": 8, "Weiß": 10, "Silber": 12 ". Hier haben wir den „Schlüssel“ des Elements in der String und den „Wert“ des Elements im Ganzzahltyp. Die Funktion „max ()“ wird mit dem „Alpha_Key“ als Argument aufgerufen. Diese Funktion wird den größten Schlüssel der Wörterbuchelemente auf den Grundlagen der alphabetischen Reihenfolge des Aussehens ermitteln. Und dann zeigt die Methode „print ()“ sie einfach auf dem Bildschirm an.

Das aus der Ausführung des oben genannte Code -Snippet generierte Ergebnis zeigt den größten String -Schlüssel mit der Reihenfolge des Aussehens alphabetisch, der „weiß“ ist, der „weiß“ ist.

Beispiel Nr. 3: Verwenden der MAX () -Funktion, um den größten Wert im Tupel zu erhalten

In der letzten Instanz werden die Verwendung der Funktion „max ()“ erörtert, um den größten Wert in einem Tupel zu durchsuchen. Das Beispielprogramm, das wir zur Implementierung dieser Technik erstellt haben, finden Sie unten:

Dieser Code -Snippet erstellt mit dem Erstellen einer Variablen "First_tuple", die ein Tupel mit ganzzahligen Werten als "11, 23, 43, -4, 54, 56, 87, -12, 78 und 21" speichert. In der nächsten Zeile haben wir eine andere Variable "Second_tuple" erstellt, die ein Tupel mit Stringwerten wie "Apple, Mango, Banane, Pfirsich und Melone" speichert, die speichert, die ein Tupel speichert, das speichert. Wir haben 3 "print ()" -Funktionen in diesem Skript verwendet. Die erste "print ()" -Methode hat einen Text, in dem "der größte Wert im ersten Tuple" und die Funktion "max ()" mit "First_tuple" als Parameter angegeben sind.

Dies gibt uns also den Höchstwert im ersten Tupel der Ganzzahlwerte. Die zweite Funktion "print ()" hat auch eine Textzeichenfolge, die angezeigt werden soll, und dann wird die Funktion „max ()“ mit dem Parameter „Second_tuple“ aufgerufen. Dadurch wird die größte Schnur in alphabetischer Reihenfolge des Aussehens abgerufen. In der letzten "print ()" -Methode wird die Funktion "max ()" mit der Eigenschaft "Key = len" aufgerufen, um die Zeichenfolge im "Second_tuple" zu extrahieren, der die maximale Anzahl von Zeichen hat und sie auf dem Bildschirm anzeigt.

Wir können ansehen, dass der maximale ganzzahlige Wert im ersten Tupel „87“ ist. Im zweiten Tupel ist die größte Saite „Pfirsich“, während die längste Saite „Banane“ ist.

Abschluss

Das Finden des Höchstwerts in einer bestimmten Daten ist eine einfache, aber wichtige Aufgabe in Python. In diesem Artikel wurde die Verwendung der Funktion „max ()“ erläutert, um die größten Werte im angegebenen Datensatz zu durchsuchen. Um diesen Ansatz in Python zu verwenden, haben wir an verschiedenen Beispielprogrammen gearbeitet. Die erste Instanz demonstrierte die Verwendung der Funktion „max ()“ auf einer Python -Liste. Das zweite Beispiel, das wir generiert haben.