Elemento Mais Frequente

Beginner

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

Introdução

Neste desafio, você deve escrever uma função Python que recebe uma lista de inteiros como entrada e retorna o elemento mais frequente na lista.

Elemento Mais Frequente

Escreva uma função Python chamada most_frequent(lst) que recebe uma lista de inteiros como entrada e retorna o elemento mais frequente na lista. Se houver múltiplos elementos que aparecem o mesmo número de vezes e têm a maior frequência, retorne aquele que aparece primeiro na lista.

Para resolver este problema, você pode seguir estes passos:

  1. Use set() para obter os valores únicos em lst.
  2. Use max() para encontrar o elemento que tem o maior número de aparições.

Sua função deve ter a seguinte assinatura:

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

Resumo

Neste desafio, você aprendeu como encontrar o elemento mais frequente em uma lista de inteiros usando Python. Você também aprendeu como usar as funções set() e max() para resolver este problema.