Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

문자열 목록에서 가장 자주 사용되는 단어에 대한 Python 프로그램

<시간/>

문자열 목록에서 가장 빈번한 단어를 찾아야 하는 경우 목록을 반복하고 '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' 방법을 사용하여 결정됩니다.

  • 이것은 변수에 할당됩니다.

  • 이것은 콘솔에 출력으로 표시됩니다.