Введение
В этом испытании вам нужно написать функцию на Python, которая принимает список целых чисел в качестве входных данных и возвращает наиболее часто встречающийся элемент в списке.
This tutorial is from open-source community. Access the source code
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
В этом испытании вам нужно написать функцию на Python, которая принимает список целых чисел в качестве входных данных и возвращает наиболее часто встречающийся элемент в списке.
Напишите функцию на Python под названием most_frequent(lst)
, которая принимает список целых чисел в качестве входных данных и возвращает наиболее часто встречающийся элемент в списке. Если есть несколько элементов, которые встречаются одинаковое количество раз и имеют наибольшую частоту, верните тот, который появляется первым в списке.
Для решения этой проблемы вы можете следовать следующим шагам:
set()
, чтобы получить уникальные значения в lst
.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()
для решения этой проблемы.