Elemento más frecuente

Beginner

This tutorial is from open-source community. Access the source code

Introducción

En este desafío, se te pide escribir una función de Python que tome una lista de enteros como entrada y devuelva el elemento más frecuente de la lista.

Elemento más frecuente

Escribe una función de Python llamada most_frequent(lst) que tome una lista de enteros como entrada y devuelva el elemento más frecuente de la lista. Si hay múltiples elementos que aparecen el mismo número de veces y tienen la frecuencia más alta, devuelve el que aparece primero en la lista.

Para resolver este problema, puedes seguir estos pasos:

  1. Utiliza set() para obtener los valores únicos en lst.
  2. Utiliza max() para encontrar el elemento que tiene más apariciones.

Tu función debe tener la siguiente firma:

def most_frequent(lst: List[int]) -> int:
def most_frequent(lst):
  return max(set(lst), key = lst.count)
most_frequent([1, 2, 1, 2, 3, 2, 1, 4, 2]) #2

Resumen

En este desafío, has aprendido cómo encontrar el elemento más frecuente en una lista de enteros utilizando Python. También has aprendido cómo utilizar las funciones set() y max() para resolver este problema.