Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come ottenere la modalità di una lista in Python

La modalità matematica è il valore in un insieme di dati che si verifica più spesso . Si vuole trovare il modo se si sta verificando per i risultati duplicati . La brevità che il linguaggio Python permette può rendere la soluzione elegante e minimale . Istruzioni
1

Aprire un nuovo file in un editor di testo .
2

Digitare le seguenti righe . Questo imposta l'elenco che si desidera calcolare il modo di , così come le variabili di risultato e un dizionario per l'ordinamento .

L = ( 1,2,3,4,5,6,7,8 , 7,7,45,7,1,3,3 ) d = { } mode = 0freq = 0
3

Inserire le seguenti linee nel vostro editor e premere il tasto "Tab" chiave di ogni volta che si vede :

for i in l: se d.has_key ( i) : d [ i] + = 1 , altrimenti : d [ i] = 1
4

Aggiungi prossime righe al tuo file , sostituendo con il tasto "Tab" , come si va :

se d [ i] > freq : mode = i freq = d [ i]
5

Mettere la riga successiva alla fine del file :

stampa "modalità Found" , modalità , "frequenza" , freq
6

eseguire il programma per vedere il risultato . Esso stampa " Trovato modalità 7 frequenza 4 . "

 

Programmazione © www.354353.com