Наиболее часто встречающийся элемент

Beginner

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

Введение

В этом испытании вам нужно написать функцию на Python, которая принимает список целых чисел в качестве входных данных и возвращает наиболее часто встречающийся элемент в списке.

Наиболее часто встречающийся элемент

Напишите функцию на Python под названием most_frequent(lst), которая принимает список целых чисел в качестве входных данных и возвращает наиболее часто встречающийся элемент в списке. Если есть несколько элементов, которые встречаются одинаковое количество раз и имеют наибольшую частоту, верните тот, который появляется первым в списке.

Для решения этой проблемы вы можете следовать следующим шагам:

  1. Используйте set(), чтобы получить уникальные значения в lst.
  2. Используйте max(), чтобы найти элемент, который появляется наиболее часто.

Ваша функция должна иметь следующую сигнатуру:

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

Резюме

В этом испытании вы узнали, как найти наиболее часто встречающийся элемент в списке целых чисел с использованием Python. Вы также узнали, как использовать функции set() и max() для решения этой проблемы.