Élément le plus fréquent

Beginner

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

Introduction

Dans ce défi, vous êtes requis d'écrire une fonction Python qui prend une liste d'entiers en entrée et renvoie l'élément le plus fréquent de la liste.

Élément le plus fréquent

Écrivez une fonction Python appelée most_frequent(lst) qui prend une liste d'entiers en entrée et renvoie l'élément le plus fréquent de la liste. Si plusieurs éléments apparaissent avec le même nombre d'occurrences et ont la fréquence la plus élevée, renvoyez celui qui apparaît en premier dans la liste.

Pour résoudre ce problème, vous pouvez suivre les étapes suivantes :

  1. Utilisez set() pour obtenir les valeurs uniques dans lst.
  2. Utilisez max() pour trouver l'élément qui a le plus d'apparitions.

Votre fonction devrait avoir la signature suivante :

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

Sommaire

Dans ce défi, vous avez appris à trouver l'élément le plus fréquent dans une liste d'entiers à l'aide de Python. Vous avez également appris à utiliser les fonctions set() et max() pour résoudre ce problème.