La funzione max in python
Nel linguaggio python la funzione max mi consente di trovare il valore massimo, il numero maggiore, in un insieme di valori numerici.
max(x)
Dove l'argomento x può essere una struttura iterabile come una lista
max([4, 5, 10, 6, 2, 7])
oppure un elenco di valori separati da virgola.
max(4, 5, 10, 6, 4, 2)
La funzione trova e restituisce il valore massimo.
Il risultato può essere visualizzato, elaborato o assegnato a una variabile.
Nota. E' una funzione utilizzabile senza importare nessun modulo esterno, perché si trova nel modulo __builtins__, uno dei moduli precaricati automaticamente dall'interprete python.
Esempi pratici e esercizi
Esempio 1
In questo script assegno la lista di valori a una variabile.
lista=[4, 5, 10, 6, 4, 2]
max(lista)
Poi utilizzo la funzione max() per individuare il valore più alto nella lista.
L'output dello script è il seguente:
10
Il valore 10 è il più alto nella lista di numeri.
Esempio 2
In quest'altro script, nei parametri funzione max inserisco direttamente un elenco di numeri separati da virgola.
max(4, 5, 10, 6, 4, 2)
Il risultato in output è sempre lo stesso:
10
Lo script individua e restituisce il valore numerico più alto nell'elenco.
Ecosì via.