English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die Python max() Funktion gibt das größte Element im iterablen zurück. Sie kann auch verwendet werden, um das größte Element zwischen zwei oder mehreren Argumenten zu finden.
max() hat zwei Formen:
// Das größte Element im Iterationsprozess finden max(iterable, *iterables, key, default) // Das größte Element zwischen zwei oder mehreren Objekten finden max(arg1, arg2, *args, key)
Um das größte Element im iterablen zu finden, verwenden wir die folgende Syntax:
max(iterable, *iterables, key, default)
iterable -Iterationen, z.B. Listen, Tupel, Mengen, Dictionary usw.
*iterables (optional) -Eine beliebige Anzahl von iterablen Elementen; kann mehr als eins sein
key (optional) -Übergabe eines Schlüsselfunktion, die den Vergleichswert für die Werte des iterablen Objekts zurückgibt
default (optional) -Wenn der gegebene iterable leer ist, wird der Standardwert verwendet
number = [3, 2, 8, 5, 10, 6] largest_number = max(number); print("Größte Zahl ist:", largest_number)
Ausgaberesultat
Größte Zahl ist: 10
Wenn die Elemente im iterable als Strings gespeichert sind, wird das größte Element (nach alphabetischer Reihenfolge) zurückgegeben.
Sprachen = ["Python", "C-Programmierung", "Java", "JavaScript"] largest_string = max(languages); print("Der größte String ist:", largest_string)
Ausgaberesultat
Der größte String ist: Python
Wenn es sich um ein Dictionary handelt, gibt max() den größten Schlüssel zurück. Verwenden Sie diesen key-Parameter, um den Dictionary-Schlüssel mit dem größten Wert zu finden.
square = {2: 4, -3: 9, -1: 1, -2: 4} # Der größte Schlüssel key1 = max(square) print("Der größte Schlüssel:", key1) # 2 # Der Schlüssel mit dem größten Wert key2 = max(square, key = lambda k: square[k]) print("Der Schlüssel mit dem größten Wert:", key2) # -3 # Den größten Wert erhalten print("Der größte Wert:", square[key2]) # 9
Ausgaberesultat
Der größte Schlüssel: 2 Der Schlüssel mit dem größten Wert: -3 Der größte Wert: 9
Im zweiten max() Funktion, werden wirLambda-FunktionWird dem key-Parameter übergeben.
key = lambda k: square[k]
Diese Funktion gibt den Wert des Dictionaries zurück. Gibt den Schlüssel mit dem größten Wert zurück (nicht den Schlüssel des Dictionaries), der den größten Wert hat.
Um das größte Objekt zwischen zwei oder mehreren Parametern zu finden, können wir die folgende Syntax verwenden:
max(arg1, arg2, *args, key)
arg1-Ein Objekt; es kann eine Zahl, ein String usw. sein.
arg2-Ein Objekt; es kann eine Zahl, ein String usw. sein.
* args(optional)-Eine beliebige Anzahl von Objekten
key (optional)-Übergeben Sie eine Schlüsselfunktion für jeden Parameter und führen Sie die Vergleichsoperation basierend auf deren Rückgabewert durch
Durch Übergeben der entsprechenden Parameter findet die max() Funktion das größte Element zwischen zwei oder mehreren Objekten.
result = max(4, -5, 23, 5) print("Der größte Zahl ist:", result)
Ausgaberesultat
Der größte Zahl ist: 23
Wenn Sie das kleinste Element finden möchten, können SiePython min()Funktion.