English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die Python-Funktion min() gibt das kleinste Element des Iterables zurück. Sie kann auch verwendet werden, um den kleinsten Wert zwischen zwei oder mehreren Argumenten zu finden.
min() hat zwei Formen:
// Den kleinsten Wert im Iterieren finden min(iterable, *iterables, key, default) //Den kleinsten Wert zwischen zwei oder mehreren Objekten finden min(arg1, arg2, *args, key)
Um das kleinste Element des Iterables zu finden, verwenden wir die folgende Syntax:
min(iterable, *iterables, key, default)
iterable -Iterationen, z.B. Listen, Tupel, Mengen, Dictionary usw.
*iterables (optional) -Eine beliebige Anzahl von Iterablen; kann mehr als ein Element sein
key (optional) -Übergeben eines Schlüsselfunktion, die den Vergleichswert der Werte des Iterables zurückgibt
default (optional) -Wenn der übergebene Iterable leer ist, wird der Standardwert verwendet
number = [3, 2, 8, 5, 10, 6] smallest_number = min(number); print("Der kleinste Wert ist:", smallest_number)
Ausgaberesultat
Der kleinste Wert ist: 2
Wenn die Elemente im Iterable als Strings sind, wird das kleinste Element (alphabetisch geordnet) zurückgegeben.
Sprachen = ["Python", "C-Programmierung", "Java", "JavaScript"] smallest_string = min(languages); print("Der kleinste String ist:", smallest_string)
Ausgaberesultat
Der kleinste String ist: C Programming
Für Dictionaries gibt die Funktion min() den kleinsten Schlüssel zurück. Verwenden Sie den key-Parameter, um den Dictionary-Schlüssel mit dem kleinsten Wert zu finden.
square = {2: 4, 3: 9, -1: 1, -2: 4} # Kleinsten Schlüssel key1 = min(square) print("Kleinsten Schlüssel:", key1) # -2 # Schlüssel mit dem kleinsten Wert key2 = min(square, key = lambda k: square[k]) print("Schlüssel mit dem kleinsten Wert:", key2) # -1 # Erhalten des kleinsten Wertes print("Kleinstwert:", square[key2]) # 1
Ausgaberesultat
Kleinsten Schlüssel: -2 Schlüssel mit dem kleinsten Wert: -1 Kleinstwert: 1
In der zweiten Funktion min() werden wirLambda-FunktionWird dem key-Parameter übergeben.
key = lambda k: square[k]
Diese Funktion gibt den Wert des Dictionaries zurück. Berechnet den Schlüssel mit dem kleinsten Wert basierend auf dem Wert (nicht auf dem Schlüssel) des Dictionaries.
Um das kleinste Element zwischen zwei oder mehreren Parametern zu finden, können wir den folgenden Syntax verwenden:
min(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üssel-Funktion für jeden Parameter und führen Sie den Vergleich basierend auf deren Rückgabewert durch
Grundsätzlich kann die Funktion min() zwei oder mehrere Objekte finden, die das kleinste Element darstellen.
result = min(4, -5, 23, 5) print("Der kleinste Wert ist:", result)
Ausgaberesultat
Der kleinste Wert ist -5
Wenn Sie das größte Element finden müssen, können SiePython max()Funktion.