Trovare la mediana dell’elenco in Python

| | |

Come trovi la mediana di un elenco in Python? L'elenco può essere di qualsiasi dimensione e non è garantito che i numeri siano in un ordine particolare.

Se l'elenco contiene un numero pari di elementi, la funzione dovrebbe restituire la media dei due intermedi.

p>

Ecco alcuni esempi (ordinati per scopi di visualizzazione):

mediana([1]) == 1 mediana([1, 1]) == 1 mediana([1 , 1, 2, 4]) == 1,5 mediana([0, 2, 5, 6, 8, 9, 9]) == 6 mediana([0, 0, 0, 0, 4, 4, 6, 8 ]) == 2