소개
이 챌린지에서는 정수 목록을 입력으로 받아 목록에서 가장 빈번하게 나타나는 요소를 반환하는 Python 함수를 작성해야 합니다.
가장 빈번한 요소
정수 목록을 입력으로 받아 목록에서 가장 빈번하게 나타나는 요소를 반환하는 most_frequent(lst)라는 Python 함수를 작성하십시오. 동일한 횟수로 나타나고 가장 높은 빈도를 가진 요소가 여러 개인 경우 목록에서 먼저 나타나는 요소를 반환합니다.
이 문제를 해결하려면 다음 단계를 따를 수 있습니다.
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() 함수를 사용하는 방법도 배웠습니다.