문자열 목록에서 가장 빈번한 단어를 찾아야 하는 경우 목록을 반복하고 'max' 메서드를 사용하여 가장 높은 문자열의 개수를 구합니다.
예시
아래는 동일한 데모입니다.
from collections import defaultdictmy_list =["python은 코더에게 가장 적합합니다", "python은 재미있습니다", "python은 배우기 쉽습니다"]print("목록은 다음과 같습니다.")print(my_list)my_temp =defaultdict(int) for sub in my_list:for word in sub.split():my_temp[word] +=1result =max(my_temp, key=my_temp.get)print("최대 빈도를 갖는 단어 :")print(result)사전>출력
목록은 ['python is best for coders', 'python is fun', 'python is easy to learn']최대 빈도를 갖는 단어 :python설명
-
필요한 패키지를 환경으로 가져옵니다.
-
문자열 목록이 정의되고 콘솔에 표시됩니다.
-
정수 사전이 생성되어 변수에 할당됩니다.
-
문자열 목록은 공백을 기준으로 반복되고 분할됩니다.
-
모든 단어의 개수가 결정됩니다.
-
이 값의 최대값은 'max' 방법을 사용하여 결정됩니다.
-
이것은 변수에 할당됩니다.
-
이것은 콘솔에 출력으로 표시됩니다.