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.
This tutorial is from open-source community. Access the source code
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
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.
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:
set()
para obtener los valores únicos en lst
.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
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.