Python Min -Funktion

Python Min -Funktion

„Wie andere Programmiersprachen befasst sich auch Python mit den integrierten Funktionen, die erstellt werden, um den Entwicklern in allen Aspekten zu helfen. Auf diese angegebene Weise arbeiten mehrere Funktionen. Eine davon ist die min () -Funktion. Wie durch den Namen angezeigt wird, wird die kleinste Nummer von dieser Funktion zurückgegeben. Dieses Tutorial behandelt die grundlegenden Funktionen, Arbeiten und Arten von min () Funktionen mit einigen grundlegenden Beispielen, die einfach zu implementieren sind.

Eine einfache min () -Funktion für eine Reihe von Ganzzahlen wird verwendet, um die Arbeit dieser integrierten Funktion in der Python-Programmiersprache zu erklären. Wir haben mit der Print-Anweisung einen Einzelzeilencode verwendet. Sie können auch eine separate Variable verwenden, um alle Elemente zu speichern. Diese Technik wird in diesem Leitfaden weiter ausgearbeitet. Die Funktion min () enthält drei Werte als Parameter, auf die die min () -Funktion angewendet wird.”

Drucken (min ([117,92,43]))

Nachdem wir diesen Code im Programmabschnitt verwendet haben, werden wir ihn debuggen und ausführen. Der resultierende Wert wird im Fenster „Ipython Console“ angezeigt. Der unterhalb des Amtsverhaltens zeigt, dass das Ergebnis nach der Zusammenstellung „43“ lautet, dass nach der Zusammenstellung „43“ ist,.

Es gibt zwei Hauptkategorien von Python Min () -Funktionen:

  • Min () Funktion durch Verwendung von Objekten
  • Min () Funktion mit iTerables

Wir werden beide Typen mit Beispielbeispielen erklären. Zuerst werden wir die Verwendung von Objekten verwenden.

Min () Funktion durch Verwendung von Objekten

Dieser Typ wird auch als min () -Funktion ohne iterable bezeichnet. Die MIN -Funktion kann einen beliebigen Objekttyp eines einzelnen Datentyps verwenden, und dann führt die minimale Funktion den Rest durch, indem alle Eingabewerte als Argument verglichen und dann den Mindestwert zurückgegeben werden. Die grundlegende Syntax für diese Funktion ist:

Min (Argument1, Argument2, *Argumente, Schlüssel)

Parameter der min -Funktion

  • Argument1: Es bezieht sich auf das Objekt, das eine Ganzzahl oder eine String usw. sein kann, usw.
  • Argument2: Ähnlich wie bei Argument1 ist es auch ein Objekt eines jeden Datentyps.
  • *Argumente (optional): Es handelt sich um ein optionales Argument, das jedes Objekt sein kann und entfernt werden kann.
  • Schlüssel (optional): Es ist die Funktion, an die wir die Elemente übergeben, wenn der Vergleich zwischen allen Elementen durchgeführt wird.

Im folgenden Beispiel haben wir einfach die Objekte vom Typ Ganzzahl ohne Iterator übergeben. Sowohl die positiven als auch die negativen Werte werden dem Objektarray hinzugefügt. Alle diese Werte werden an die min () -Funktion übergeben, und der resultierende Wert wird in der Schlüsselvariablen gespeichert, durch die der Ausgang erhalten wird.

Die Kombination positiver und negativer Zahlen führt zu dem kleinsten Wert aus der min () -Funktion. Dieser Wert ist der negative, da er geringer ist als die positiven Werte.

Min () Funktion mit iterierbar

Diese Art von min () -Funktion nimmt jede Art iterbar und gibt dann den negativen Wert zurück. Die grundlegende Syntax wird wie folgt angegeben:

min (iterable, key = func)

Funktionsparameter

  • iterable-: Ein iterierbares in Python kann eine der folgenden sein (Liste, Tupel, Array, String, Set usw.).
  • Schlüssel (optional): Ein optionaler Parameter, der den resultierenden Wert nach dem Betrieb der min () -Funktion nimmt.

Jetzt werden wir verschiedene iterables verwenden, um die min () -Funktion auf ihnen auszuführen.

Holen Sie sich den kleinsten Element aus einer Liste

Das iterable, das wir hier verwenden, ist eine Liste von Ganzzahlen. Diese Liste wird durch die min () weitergeleitet, und dann wird das Ergebnis in der Variablen gespeichert, die „Schnüffeln“ ist.

Schnüffeln = min (Nummer);

Der Wert wird im Konsolenfenster der Ausführung über die Druckfunktion angezeigt.

Sie können sehen, dass unter allen Ganzzahlen in der Liste der kleinste Wert angezeigt wird.

Holen Sie sich den kleinsten Element aus der Zeichenfolge

Diesmal ist der Iterator eine Zeichenfolge. Alle Charaktere sind in umgebauten Kommas geschrieben. Die Variable der Zeichenfolge Typ wird dann der min () -Funktion unterzogen.

SSTRING = min (Sprachen);

Dieser Wert wird dann direkt über die Druckanweisung angezeigt.

In diesem Beispiel können Sie sehen, dass „C ++“ im Vergleich zu „C Sharp“ kleiner zu sein scheint. Die min () -Funktion arbeitet jedoch nicht mit der Größe. Aber es bezieht. Sowohl "C Sharp" als auch "C ++" beginnen von C, aber ein leerer Charakter wird als kleiner als kleiner als die mathematischen Notationen angesehen. Deshalb; C scharf ist das Minimum der gesamten Saite.

Holen Sie sich den kleinsten Gegenstand aus dem Wörterbuch

Wenn wir mit Wörterbüchern zu tun haben, wird der Schlüsselparameter verwendet. Weil die min () -Funktion den kleinsten Schlüssel im Wörterbuch zurückgibt. Nehmen Sie eine Wörterbuchvariable. Verwenden Sie in der Variablen verschiedene Schlüssel zum Speichern von Werten. Jeder Schlüssel hat einen separaten Wert darin. Die Darstellung von Schlüssel- und Wertfaktoren ist „2:14“. Hier ist 2 der Schlüssel und 14 ist der Wert.

Zunächst müssen wir den kleinsten Schlüssel finden, indem wir die min () -Funktion verwenden. Zu diesem Zweck wird die MIN -Funktion auf das Wörterbuch angewendet, und der resultierende Schlüssel wird in der Schlüsselvariablen gespeichert. Alle Schlüssel sind eine Kombination aus positiven und negativen Zahlen

Key1 = min (Zahlen)

Drucken Sie den resultierenden Wert über die Variable.

Nach dem Konsolenergebnis ist ein negativer Wert der kleinste unter allen Schlüssel.

Jetzt werden wir die min () -Funktion mit weiteren Beispielen näher erläutern. Als nächstes soll der Schlüssel abrufen, dessen Wert der kleinste ist. Im Gegensatz zum vorherigen Beispiel, bei dem der Schlüssel ausgewählt wurde, wählen wir jetzt den kleinsten Wert aus, und dann wird der entsprechende Schlüssel angezeigt.

Nehmen Sie eine KEY2 -Variable, die den Wert der Funktion min () speichert,. Diese Mindestfunktion nimmt eine andere Funktion als Parameter an. Dies ist eine Lambda -Funktion.

K = Lambda K: Zahlen [k]

Dadurch wird alle Werte der Schlüssel angelegt, die kleinste berechnet und dann diesen Wert an die Funktion übergeben. Dann wird der Schlüssel nach dem kleinsten Wert ausgewählt.

Führen Sie den Code aus, und dann werden Sie sehen, dass „9“ der kleinste Wert unter allen Werten ist, obwohl der Schlüssel dieses Wertes nicht der kleinste ist. Mit Hilfe von Lambda können wir jedoch den kleinsten Wertschlüssel erhalten.

Auch hier werden wir die Lambda -Funktion verwenden, aber diesmal, um den kleinsten Wert direkt zu erhalten.

Der kleinste Wert wird angezeigt, was 9 ist.

Suchen Sie die Zeichenfolge mit minimaler Länge mit der Funktion min ()

Um die Größe einer Zeichenfolge zu überprüfen, verwenden wir einen Schlüssel mit der integrierten Funktion „Len“. Es wird nur die Größe der Zeichenfolge und nicht die Reihenfolge erhalten.

S = min ("Hallo", "Hallo", "Bye", key = len)

Dies bringt die kleinste Saite entsprechend der Größe, aber nicht mit Alphabeten.

Abschluss

Der Artikel „Python min () -Funktion“ zielt darauf ab, die Arbeit dieser integrierten Funktion in Python-Codes zu erläutern. Der Parameter dieser Funktion enthält die Elemente, die für den Vergleich verwendet werden sollen. Es gibt zwei grundlegende Arten von MIN -Funktionen: die Objekte und die iterablen. Wir haben beide Beispiele erklärt, um das Verständnis der Leser zu verstehen. Der Benutzer muss das Know-how der grundlegenden Verwendung der Python-Sprache haben. Dieser Artikel wird sicherlich eine wichtige Rolle bei der Eskalation seines Wissens über die min () -Funktion von Python spielen.