Python - números que mas se repitan

 
Vista:
sin imagen de perfil

números que mas se repitan

Publicado por juan (9 intervenciones) el 12/09/2022 15:41:42
Escriba un programa que lea N valores enteros positivos (inclusive repetidos). El programa
debe determinar e imprimir, el número o números que más se repiten. En caso de empate,
los números que más se repiten se muestran en orden ascendente. Por ejemplo, si se
ingresan los valores: [10, 3, 5, 2, 1, 4, 2, 2, 5, 1, 5] el programa debe indicar que los números
que más se repiten son el 2 y el 5 (en ese orden).
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-3
Responder
Imágen de perfil de Francisco Javier
Val: 249
Ha aumentado su posición en 29 puestos en Python (en relación al último mes)
Gráfica de Python

números que mas se repitan

Publicado por Francisco Javier (313 intervenciones) el 13/09/2022 14:46:21
1
2
3
4
5
6
7
8
9
10
def repeticion(lista):
    sol=list()
    repetidores=dict(zip(lista,map(lambda x: lista.count(x),lista)))
    lst = list(repetidores.values())
    maximo=max(lst)
    for clave, valor in repetidores.items():
        if valor==maximo:
            sol.append(clave)
 
    print(' los números que más se repiten son el' ,*sol)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar