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

王林
Freigeben: 2023-11-04 17:01:01
Original
3137 Leute haben es durchsucht

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])
Nach dem Login kopieren

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
Nach dem Login kopieren

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"
Nach dem Login kopieren

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
Nach dem Login kopieren

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))  # 输出空格" "
Nach dem Login kopieren

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
Nach dem Login kopieren

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"
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage