“Conocimientos Programación>Python Programming

Cómo obtener el modo de una lista en Python

2011/5/4
El modo matemático es el valor de un conjunto de datos que se presenta con mayor frecuencia. Usted quiere encontrar el modo , si usted está comprobando los resultados duplicados. La brevedad que el lenguaje Python permite que puede hacer que la solución a la vez elegante y minimalista. Instrucciones
1

Abra un nuevo archivo en un editor de texto.
2

Escriba las siguientes líneas. Esto establece la lista que desea calcular el modo de , así como las variables de resultado y un diccionario para la clasificación .

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

Escriba las líneas siguientes en el editor y pulsar la tecla " Tab" llave cada vez que veas :

for i in l: si d.has_key ( i): d [ i ] + = 1 ; más: d [ i ] = 1
4

Añada las siguientes líneas a su archivo , reemplazando con la tecla " Tab" a medida que avanza :

si d [ i ]> frecuencia : mode = i freq = d [ i ]
5

Ponga la siguiente línea al final del archivo :

print "modo Found" , el modo, "frecuencia" , frecuencia
6

Ejecute el programa para ver el resultado . Se imprime "Se ha encontrado el modo de frecuencia de 7 4 . "

Python Programming
Cómo encontrar subconjuntos en Python
Python Override Base método de las clases
Cómo hacer un punto flotante de variables en Python
Cómo ajustar una cadena en Python
Cómo obtener la longitud de una lista en Python
Cómo quitar Sublistas vacíos con Python
Cadena límite de longitud en Python
Cómo calcular Weighscore en Python
Conocimientos Informáticos © http://www.ordenador.online