Funzione Python Min

Funzione Python Min

“Come altri linguaggi di programmazione, Python si occupa anche delle funzionalità integrate create per aiutare gli sviluppatori in tutti gli aspetti. Diverse funzioni stanno lavorando in quel modo specificato. Uno dei quali è la funzione min (). Come indicato dal nome, il numero più piccolo verrà restituito da questa funzione. Questo tutorial coprirà le funzionalità di base, il lavoro e i tipi di min () con alcuni esempi di base che sono facili da implementare.

Una semplice funzione min () per una serie di numeri interi viene utilizzata per spiegare il funzionamento di questa funzione integrata nel linguaggio di programmazione Python. Abbiamo usato un codice a linea singola con l'istruzione di stampa. È inoltre possibile utilizzare una variabile separata per archiviare tutti gli elementi. Questa tecnica verrà elaborata ulteriormente in questa guida. La funzione min () conterrà tre valori come parametro, su cui verrà applicata la funzione min ()."

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

Dopo aver usato questo pezzo di codice nella sezione del programma, lo debugiamo ed eseguiremo. Il valore risultante sarà visto nella finestra "Ipython Console". Lo snap sotto-attaccati descrive che dopo la compilation, il risultato è "43".

Esistono due principali categorie di funzioni di Python Min ():

  • Funzione min () usando gli oggetti
  • Funzione min () utilizzando iterables

Spiegheremo entrambi i tipi usando esempi di esempio. Innanzitutto, andremo con l'uso di oggetti.

Funzione min () usando gli oggetti

Questo tipo è anche noto come la funzione min () senza ipotesi. La funzione Min può utilizzare qualsiasi tipo di oggetto di un singolo tipo di dati, quindi la funzione minima fa il resto confrontando tutti i valori di input come argomento e quindi restituendo il valore minimo come risultato. La sintassi di base per questa funzione è:

min (argomento1, argomento2, *argomenti, chiave)

Parametri della funzione Min

  • Argomento1: si riferisce all'oggetto che può essere un numero intero o una stringa, ecc.
  • Argomento2: Simile a Argument1, è anche un oggetto di qualsiasi tipo di dati.
  • *Argomenti (opzionale): è un argomento opzionale che può essere qualsiasi oggetto e può essere rimosso.
  • Chiave (facoltativo): è la funzione a cui passiamo gli elementi quando il confronto viene eseguito tra tutti gli elementi.

Nell'esempio seguente, abbiamo semplicemente superato gli oggetti di tipo intero senza un iteratore. Sia i valori positivi che negativi vengono aggiunti all'array di oggetti. Tutti questi valori vengono passati alla funzione min () e il valore risultante viene memorizzato nella variabile chiave, attraverso la quale verrà ottenuta l'output.

La combinazione di numeri positivi e negativi comporterà il valore più piccolo ottenuto dalla funzione min (). Questo valore è quello negativo in quanto è inferiore ai valori positivi.

Funzione min () usando iTeble

Questo tipo di funzione min () prende ipotesi di qualsiasi tipo e quindi restituisce il valore negativo. La sintassi di base è data come segue:

min (iteble, key = func)

Parametri di funzione

  • iteble-: un iteble in Python può essere uno dei seguenti (elenco, tupla, array, stringa, set, ecc.).
  • Chiave (opzionale): un parametro opzionale che prende il valore risultante dopo il funzionamento della funzione min ().

Ora useremo diversi iterable per eseguire la funzione min () su di essi.

Prendi l'elemento più piccolo da un elenco

L'iterabile che stiamo usando qui è un elenco di numeri interi. Questo elenco verrà passato attraverso il min (), quindi il risultato viene memorizzato nella variabile che è "snumber".

Snumber = min (numero);

Il valore verrà visualizzato nella finestra della console durante l'esecuzione tramite la funzione di stampa.

Puoi vedere che tra tutti gli interi nell'elenco viene visualizzato il valore più piccolo.

Prendi l'articolo più piccolo dalla stringa

Questa volta, l'iteratore è una stringa. Tutti i personaggi sono scritti all'interno di virgole invertite. La variabile del tipo di stringa verrà quindi sottoposta alla funzione min ().

Sstring = min (lingue);

Questo valore verrà quindi visualizzato direttamente tramite l'istruzione di stampa.

In questo esempio, puoi vedere che "C ++" sembra di dimensioni più piccole rispetto a "C Sharp". Ma la funzione min () non funziona sulla dimensione. Ma si riferisce all'alfabeto che viene prima seguendo l'ordine ascendente. Sia "C Sharp" che "C ++" iniziano da C, ma un carattere vuoto è considerato più piccolo rispetto alle notazioni matematiche. Ecco perché; C Sharp è il minimo dell'intera stringa.

Prendi l'oggetto più piccolo dal dizionario

Quando abbiamo a che fare con i dizionari, viene utilizzato il parametro chiave. Perché la funzione min () restituisce la chiave più piccola nel dizionario. Prendi una variabile del dizionario. All'interno della variabile, utilizzare tasti diversi per archiviare valori. Ogni chiave avrà un valore separato al suo interno. La rappresentazione dei fattori chiave e di valore è "2:14". Qui 2 è la chiave e 14 è il valore.

Innanzitutto, dobbiamo trovare la chiave più piccola utilizzando la funzione min (). Quindi, a tale scopo, la funzione Min verrà applicata al dizionario e la chiave risultante verrà memorizzata nella variabile chiave. Tutte le chiavi sono una combinazione di numeri sia positivi che negativi

Key1 = min (numeri)

Stampa il valore risultante attraverso la variabile.

Secondo il risultato della console, un valore negativo sarà il più piccolo tra tutte le chiavi.

Ora elaboreremo la funzione min () con ulteriori esempi. Il prossimo è prendere la chiave il cui valore è il più piccolo. A differenza dell'esempio precedente, in cui è stata selezionata la chiave, ora selezioneremo il valore più piccolo e quindi verrà visualizzata la chiave pertinente.

Prendi una variabile Key2 che memorizzerà il valore della funzione min (). Questa funzione minima prenderà un'altra funzione come parametro. Questa è una funzione Lambda.

K = lambda k: numeri [k]

Ciò richiederà tutti i valori delle chiavi, calcolerà il più piccolo e quindi passerà quel valore alla funzione. Quindi, secondo il valore più piccolo, la chiave verrà selezionata.

Eseguire il codice e quindi vedrai che "9" è il valore più piccolo tra tutti i valori, sebbene la chiave di questo valore non sia la più piccola. Ma con l'aiuto di Lambda, possiamo ottenere il tasto di valore più piccolo.

Ancora una volta, useremo la funzione Lambda, ma questa volta per ottenere il valore più piccolo direttamente.

Verrà visualizzato il valore più piccolo, che è 9.

Trova la stringa con lunghezza minima usando la funzione min ()

Per controllare la dimensione di qualsiasi stringa, utilizziamo una chiave con la funzione integrata "Len". Verrà ottenuta solo la dimensione della stringa anziché l'ordine.

S = min ("ciao", "ciao", "ciao", key = len)

Questo porterà la corda più piccola in base alle dimensioni ma non con gli alfabeti.

Conclusione

L'articolo "Python Min () Function" mira a spiegare il funzionamento di questa funzione integrata nei codici Python. Il parametro di questa funzione contiene gli elementi che devono essere utilizzati per il confronto. Esistono due tipi di base di funzioni MIN: gli oggetti e l'iterabile. Li abbiamo spiegati entrambi con esempi da elaborare per la comprensione dei lettori. L'utente deve avere il know-how dell'uso di base della lingua Python. Questo articolo svolgerà sicuramente un ruolo vitale nell'abilitare la propria conoscenza della funzione min () di Python.