Python-Listenfunktion max() gibt den in der Liste vorhandenen Maximalwert zurück.
Beispiel:
Python3
#creating a list> rand> => [> 2> ,> 3> ,> 6> ,> 1> ,> 8> ,> 4> ,> 9> ,> 0> ]> #printing max element> print> (> max> (rand))> |
>
>Ausgabe
9>
Definition der Funktion List max()
Die Funktion max() in Python findet das größte Element in dieser Liste und gibt es zurück. Lassen Sie es uns anhand eines Beispiels besser verstehen:
Syntax der Python List max()-Methode:
max(Listenname)
Parameter
- Listennamen : Name der Liste, in der wir den Maximalwert finden müssen.
Kehrt zurück : Es gibt den in der Liste vorhandenen Maximalwert zurück.
Wie finde ich das maximale Element in einer Liste in Python?
Um das maximale Element in Python zu finden, können Sie die Funktion list max() verwenden, die das maximale Element aus der Liste zurückgibt. Lassen Sie es uns anhand eines Beispiels besser verstehen:
Python3
#creating a list> number> => [> 54> ,> 67> ,> 12> ,> 33> ,> 69> ,> 32> ]> #printing max element> print> (> max> (number))> |
So wählen Sie Spalten aus verschiedenen Tabellen in SQL aus
>
>Ausgabe
69>
Beispiel für die Methode „Python List max()“.
Schauen wir uns einige Beispiele an, um das maximale Element in der Python-Liste zu finden:
Beispiel 1:
In diesem Beispiel werden wir den maximalen ganzzahligen Wert in der Liste ermitteln. Dazu müssen wir eine Liste einiger zufälliger Ganzzahlen erstellen und dann die Python-Funktion list max() verwenden, um den Maximalwert in der Liste zu finden. Lassen Sie uns dies mithilfe von Code implementieren.
Code:
Python3
# Declaring a list with random integers.> list1> => [> 4> ,> -> 4> ,> 8> ,> -> 9> ,> 1> ]> > # Store maximum value in a variable> # using Python list max() function.> maxValue> => max> (list1)> > # Printing value stored in maxValue.> print> (maxValue)> |
>
>Ausgabe
8>
Beispiel 2:
In diesem Beispiel werden wir den Maximalwert aus der Zeichenliste ermitteln. Dies geschieht nach dem gleichen Verfahren wie in Beispiel 1.
Python3
# Declaring a list with random integers.> list1> => [> 'a'> ,> '$'> ,> 'e'> ,> 'E'> ]> > # Store maximum value in a variable> # using Python list max() function.> maxValue> => max> (list1)> > # Printing value stored in maxValue.> print> (maxValue)> |
>
>Ausgabe
e>
In diesem Fall von Zeichenwerten wird der Maximalwert anhand ihrer bestimmt ASCII-Werte . Der ASCII-Wert von „e“ ist beispielsweise 101 und „E“ ist 69, daher ist „e“ größer.
Beispiel 3:
In diesem Beispiel werden wir versuchen, den Maximalwert aus der Liste gemischter Werte wie Ganzzahlen und Zeichenfolgen zu finden.
Code:
Python3
# Declaring a list with mixed values.> list1> => [> 'a'> ,> '$'> ,> 'e'> ,> 3> ,> 16> ]> > # Store maximum value in a variable> # using Python list max() function.> maxValue> => max> (list1)> > # Printing value stored in maxValue.> print> (maxValue)> |
>
>
Wie wir in der Ausgabe sehen können, gibt dieser Code den Fehler aus, da das Finden des Maximalwerts zwischen Ganzzahlen und Zeichenfolgen von der Python-Funktion list max() nicht unterstützt wird.
Ausgabe:
Traceback (most recent call last): File '/home/b98ffbce53474d196bfb2d69e59d0873.py', line 6, in maxValue = max(lis) TypeError: '>' wird zwischen Instanzen von 'int' und 'str'>'> nicht unterstütztNachfolgend finden Sie die Lösung des obigen Beispiels Nr. 3.
Lösung :
Wir können den Maximalwert zwischen Ganzzahlen und Zeichenfolgen ermitteln, um Ganzzahlen in Zeichen umzuwandeln, jedoch nur gemäß der ASCII-Tabelle.
Python3
# Declaring a list with mixed values.> list1> => [> '!'> ,> '$'> ,> '/'> ,> '3'> ,> '61'> ]> > # Store maximum value in a variable> # using Python list max() function.> maxValue> => max> (list1)> > # Printing value stored in maxValue.> print> (maxValue)> |
>Ausgabe
61>
Notiz- Ganzzahlen liegen in der ASCII-Tabelle zwischen 48 und 57 von 1 bis 9 und es wird nur das erste Zeichen berücksichtigt
einer Zeichenfolge. Wenn es im obigen Beispiel 16 statt 61 gibt, dann ist die Ausgabe 3, weil
Es wird das erste Zeichen berücksichtigt, das 1 von 16 ist.
Komplexität-
Die zeitliche Komplexität der Funktion max() in Python beträgt An) .
Wir haben die Definition, Syntax und Beispiele der Funktion max() in Python behandelt. Die Methode „List max()“ ist für Rechenprojekte sehr wichtig und kann Ihnen viel Zeit sparen.
Ich hoffe, Sie haben die Verwendung und Funktionsweise der Funktion max() verstanden!