Uno dei metodi incorporati usati di frequente in Python è "Max ()".La funzione max () serve a determinare l'elemento più grande di un particolare oggetto. In altre parole, restituisce il valore più grande tra gli input della funzione. Se un iterable viene fornito come valore del parametro, viene restituito l'elemento massimo nell'iterabile.
Questo articolo spiegherà i programmi pratici di esempio da mettere in esercizio le diverse tecniche per implementare questo metodo.
Esempio n. 1: utilizzando la funzione max () per trovare il valore più grande
Il primo esempio ti mostrerà come utilizzare la funzione "max ()" di Python per determinare il valore più alto all'interno di un elenco di numeri. L'elenco Python può avere valori interi, galleggianti o stringhe. Impareremo a cercare il valore massimo per tutti questi tipi di elenchi qui.
Il più grande valore intero nell'elenco sarà ottenuto dal programma di esempio fornito di seguito.
Abbiamo generato un elenco che tiene i valori interi. Abbiamo dichiarato i "numeri interi" variabili e gli abbiamo dato un insieme di numeri. Le staffe lunghe vengono utilizzate per generare un elenco con i valori “12, 34, 65, 67, 87, 345, 654, 2, 99, 786, 17 e 4”. Possiamo osservare che questo elenco contiene valori diversi dai numeri a una cifra a 3 cifre. Nella riga di procedura dello script, viene invocato il metodo "Print ()".
All'interno delle parentesi graffe della funzione "print ()", abbiamo superato due input: una stringa da visualizzare e la funzione "max ()". La stringa che abbiamo specificato per visualizzare è "Il valore intero massimo nell'elenco fornito è:" e quindi la funzione "max ()" troverà il valore più grande dall'elenco fornito. Abbiamo superato l'elenco "numeri interi" alla funzione "max ()". La funzione "max ()" troverà il valore intero massimo e quindi il metodo "print ()" lo visualizzerà sul terminale.
L'output generato dall'esecuzione dello snippet di codice spiegato sopra ci fornisce il valore intero massimo dall'elenco che è "786".
Il prossimo programma creato consiste nel ottenere il più grande valore float nell'elenco.
Una variabile "floatvalues" è stata assegnata un elenco di Python. Questo elenco contiene valori float che sono “11.2, 2.3, 44.56, 37.9, 90.9, 66.45, 33.2 e 20.0 ". Ora, per trovare il valore massimo da questi valori float, abbiamo superato la variabile "floatvalues" che tiene questo elenco, alla funzione "max ()". E poi abbiamo inserito una stringa di testo "Il valore di Float Max nell'elenco fornito è:" insieme alla funzione "Max ()" all'interno del metodo "Print ()". Il metodo "Print ()" alla fine visualizzerà il testo e il valore più grande dell'elenco trovato dalla funzione "Max ()".
Il valore più grande estratto dall'elenco dei valori float è “90.9 ".
Ora troveremo il valore massimo per un elenco di valori di stringa.
Qui, abbiamo una variabile "StringValues" che è inizializzata da un elenco di valori di stringa. Questo elenco contiene le corde "Marte, Terra, Giove e Saturno". La ricerca di una stringa massima con la funzione "max ()" funziona controllando ciascun elemento in ordine alfabetico. Ad esempio, abbiamo due personaggi "A" e "B", come sappiamo che "B" arriva dopo "A". Quindi, concluderemo che "b" è più grande di "A". Allo stesso modo la funzione "max ()" controllerà la stringa che inizia con l'alfabeto più grande. Infine, il metodo "Print ()" visualizzerà la stringa estratta sul terminale.
La funzione "Max ()" ha eliminato la stringa "Saturno" in quanto contiene il più grande alfabeto iniziale "S".
Un'altra tecnica per trovare la stringa più grande in un elenco è cercare la lunghezza delle corde. La stringa con la lunghezza massima dei caratteri verrà visualizzata come stringa massima. Per fare ciò, dobbiamo impostare la "chiave" su "len" che può essere vista nell'istantanea sopra. Pertanto, a seconda delle dimensioni della stringa, il valore massimo verrà cercato.
La stringa massima in base alla lunghezza è "Jupiter" per l'elenco fornito dei valori stringa.
Esempio n. 2: utilizzando la funzione max () per trovare l'elemento massimo in un dizionario Python
Un dizionario Python ha una coppia di "Chiave: valore" per ogni elemento. Ci sono "chiavi" e "valori" per ogni voce di dizionario. La funzione "Max ()" considera la "chiave" degli elementi del dizionario e quindi trova il più grande di tutti loro.
Innanzitutto, useremo una chiave interi per ottenere l'elemento più alto in un dizionario Python.
Inizialmente abbiamo creato un "dizionario" variabile e gli abbiamo assegnato un dizionario di valori. Questo dizionario ha le seguenti coppie di elementi "11:" Book ", 14:" Pencil ", 13:" Pencil ", 12:" Pen ", 17:" Notebook ". Qui, la "chiave" è un valore intero. Quindi, abbiamo passato questo detto alla funzione "max ()" per trovare la chiave più grande e inserito questa funzione nel metodo "print ()" per visualizzare il risultato.
La chiave con il tasto massimo viene visualizzata nella schermata di uscita come "17".
Per l'istantanea fornita sopra, abbiamo un dizionario "alpha_key" con le seguenti coppie di elementi "senape": 1, "blu": 4, "rosa": 8, "bianco": 10, "argento": 12 ". Qui, abbiamo la "chiave" dell'elemento nella stringa e il "valore" dell'elemento nel tipo intero. La funzione "Max ()" è invocata con "Alpha_key" come argomento. Questa funzione scoprirà la chiave più grande degli elementi del dizionario sulle basi di ordine alfabetico. E poi, il metodo "Print ()" lo visualizzerà semplicemente sullo schermo.
Il risultato generato dall'esecuzione dello snippet di codice sopra visualizza il tasto di stringa più grande con l'ordine di aspetto in ordine alfabetico che è "bianco".
Esempio n. 3: utilizzando la funzione max () per ottenere il massimo valore nella tupla
L'ultima istanza discuterà l'uso della funzione "max ()" per cercare il valore più grande in una tupla. Di seguito è riportato il programma di esempio che abbiamo creato per l'implementazione di questa tecnica:
Questo snippet di codice inizia creando una variabile "First_tuple" che sta memorizzando una tupla con valori interi come "11, 23, 43, -4, 54, 56, 87, -12, 78 e 21". Nella riga successiva, abbiamo creato un'altra variabile "Second_tuple" che sta archiviando una tupla con valori di stringa come "Apple, mango, banana, pesca e melone". Abbiamo usato 3 funzioni "print ()" in questo script. Il primo metodo "print ()" ha un testo che afferma "il valore più grande nella prima tupla:" e la funzione "max ()" con "first_tuple" come parametro.
Quindi, questo ci darà il valore massimo nel primo tuplo dei valori interi. La seconda funzione "print ()" ha anche una stringa di testo da visualizzare e quindi la funzione "max ()" è invocata con il "secondo_tuple" come parametro. Ciò recupererà la stringa più grande in ordine alfabetico dell'aspetto. Nell'ultimo metodo "print ()", la funzione "max ()" viene chiamata con la proprietà "key = len" per estrarre la stringa nel "secondo_tuple" che ha il numero massimo di caratteri e la visualizza sullo schermo.
Possiamo vedere che il valore intero massimo nella prima tupla sia "87", nella seconda tupla la stringa più grande è "pesca" mentre la stringa più lunga è "banana".
Conclusione
Trovare il valore massimo in un determinato dati è un compito facile ma importante in Python. Questo articolo ha spiegato l'uso della funzione "max ()" per cercare i valori più grandi nel set di dati fornito. Per utilizzare questo approccio a Python, abbiamo lavorato su una varietà di programmi di esempio. La prima istanza ha dimostrato l'uso della funzione "max ()" in un elenco di Python. Il secondo esempio abbiamo generato implementa la funzione "max ()" su un dizionario mentre l'ultimo trova il valore massimo nella tupla.