English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione min() di Python restituisce l'elemento più piccolo dell'iterabile. Può anche essere usata per trovare l'elemento più piccolo tra due o più parametri.
min() ha due forme:
// Trova l'elemento più piccolo nell'iterazione min(iterable, *iterables, key, default) // Trova l'elemento più piccolo tra due o più oggetti min(arg1, arg2, *args, key)
Per trovare l'elemento più piccolo dell'iterabile, usiamo la seguente sintassi:
min(iterable, *iterables, key, default)
iterable - Iterabili, ad esempio liste, tuple, set, dizionari ecc.
*iterables(opzionale) - Un numero qualsiasi di elementi iterabili; può esserci più di uno
key(opzionale) - Passare un oggetto iterabile e eseguire la comparazione dei valori restituiti da una funzione di chiave
default(opzionale) - Se l'iterabile fornito è vuoto,则为默认值
number = [3, 2, 8, 5, 10, 6] smallest_number = min(number); print("Il numero più piccolo è:", smallest_number)
Risultato di output
Il numero più piccolo è: 2
Se gli elementi dell'iterabile sono stringhe, restituisce l'elemento più piccolo (ordinato alfabeticamente).
languages = ["Python", "C Programming", "Java", "JavaScript"] smallest_string = min(languages); print("La stringa più piccola è:", smallest_string)
Risultato di output
La stringa minore è: C Programming
Per i dizionari, min() restituisce la chiave minore. Utilizziamo il parametro key per trovare la chiave del dizionario con il valore minore.
square = {2: 4, 3: 9, -1: 1, -2: 4} # Chiave minore key1 = min(square) print("Chiave minore:", key1) # -2 # Chiave con il valore minore key2 = min(square, key = lambda k: square[k]) print("Chiave con il valore minore:", key2) # -1 # Ottenere il valore minore print("Valore minimo:", square[key2]) # 1
Risultato di output
Chiave minore: -2 Chiave con il valore minore: -1 Valore minimo: 1
Nella seconda funzione min(), mettiamoFunzione lambdaPassato al parametro key.
key = lambda k: square[k]
La funzione restituisce il valore del dizionario. Calcola la chiave con il valore minore basandosi sul valore (non sulla chiave) del dizionario.
Per trovare il minimo tra due o più parametri, possiamo utilizzare la seguente sintassi:
min(arg1, arg2, *args, key)
arg1-Un oggetto; può essere un numero, una stringa, ecc.
arg2-Un oggetto; può essere un numero, una stringa, ecc.
* args(Opzionale) - Un numero indefinito di oggetti
key (Opzionale) - Passare una funzione chiave per ogni parametro e eseguire la comparazione in base al valore restituito
Sostanzialmente, la funzione min() può trovare il minimo tra due o più oggetti.
result = min(4, -5, 23, 5) print("Il numero minore è:", result)
Risultato di output
Il numero minore è -5
Se si desidera trovare l'elemento più grande, si può utilizzarePython max()Funzione.