Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in Python-Funktionen: Verwendung und Beispiele der Min-Funktion

Einführung in Python-Funktionen: Verwendung und Beispiele der Min-Funktion

王林
王林Original
2023-11-04 17:01:013115Durchsuche

Einführung in Python-Funktionen: Verwendung und Beispiele der Min-Funktion

Einführung in Python-Funktionen: Verwendung und Beispiele der Min-Funktion

Die Min-Funktion ist eine der integrierten Funktionen in Python und ihre Funktion besteht darin, den Mindestwert unter den angegebenen Parametern zurückzugeben. Im Folgenden werden die Verwendung und Beispiele der Min-Funktion ausführlich vorgestellt und Codebeispiele gegeben.

1. Die grundlegende Verwendung der Min-Funktion ist wie folgt:

min(iterable, *[, default=obj, key=func])

Unter diesen ist iterierbar ein erforderlicher Parameter, der das zu vergleichende iterierbare Objekt angibt gefolgt von mehreren Schlüsselwortparametern. Unter diesen werden üblicherweise nur Standard und Schlüssel verwendet.

Standardparameter
  1. Standardparameter gibt den Standardwert an, den die Min-Funktion zurückgeben soll, wenn iterable leer ist. Wenn dieser Wert nicht angegeben wird, wird direkt eine ValueError-Ausnahme ausgelöst. Beispiel:
nums = []
min(nums, default=0)  # 返回默认值0

Schlüsselparameter
  1. Schlüsselparameter stellt die Funktion dar, die auf jedes Element angewendet werden soll, damit sie basierend auf dem Rückgabewert der Funktion verglichen werden kann. Zum Beispiel:
fruits = ["apple", "banana", "orange", "watermelon"]
min(fruits, key=len)  # 返回长度最小的水果名"apple"

2. Beispiel einer Min-Funktion

Den Mindestwert in der Liste abrufen
  1. Wenn Sie den Mindestwert in einer Liste abrufen müssen, können Sie die Min-Funktion direkt verwenden, wie unten gezeigt:
nums = [5, 3, 1, 7, 9, 2, 4]
print(min(nums))  # 输出1

Holen Sie sich den Mindestwert des ASCII-Codes in der Zeichenfolge für die Zeichen.
  1. Sie können die Zeichenfolge in jedes Zeichen aufteilen und zum Vergleich in ASCII-Code konvertieren, um den Mindestwert des ASCII-Codes in der Zeichenfolge zu erhalten, wie unten gezeigt:
string = "hello world"
print(min(string))  # 输出空格" "

Den Mindestwert gemäß einem bestimmten Attribut in der Liste abrufen
  1. Wenn Sie den Mindestwert gemäß einem bestimmten Attribut in einer benutzerdefinierten Objektliste abrufen müssen, können Sie den Schlüsselparameter verwenden, um den Vergleich entsprechend anzugeben Attribut, wie unten gezeigt:
class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def __str__(self):
        return self.name

people = [Person("Tom", 20),
          Person("Jerry", 18),
          Person("Adam", 22)]
print(min(people, key=lambda x: x.age))  # 输出年龄最小的Jerry

Holen Sie sich den Schlüssel, der dem Mindestwert im Wörterbuch entspricht.
  1. Wenn Sie den Schlüssel erhalten müssen, der dem Mindestwert in einem Wörterbuch entspricht, können Sie den Schlüsselparameter verwenden, um einen Vergleich anzugeben basierend auf dem Wert, wie unten gezeigt:
dict_data = {"a": 3, "b": 1, "c": 5, "d": 4}
print(min(dict_data, key=dict_data.get))  # 输出值最小的键"b"

Das Obige ist eine Einführung in die Python-Funktion min und Beispiel, ich hoffe, es hilft allen.

Das obige ist der detaillierte Inhalt vonEinführung in Python-Funktionen: Verwendung und Beispiele der Min-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn