본문 바로가기
Coding/Python

[Python] 파이썬 리스트안에 있는 단어들 갯수(빈도수) 구하는 방법 !! (Counter 함수 사용)

by 포스트it 2024. 1. 29.
반응형

 

[Python] 파이썬 리스트안에 있는 단어들 갯수(빈도수) 구하는 방법 !! (Counter 함수 사용)

 

Python에서 리스트에 있는 단어들의 빈도수를 계산하려면 collections 모듈의 Counter 클래스를 사용할 수 있습니다.

Counter는 각 요소가 리스트에 나타나는 횟수를 세는 함수입니다.

다음은 이를 구현한 예제 코드입니다

 

예제코드
from collections import Counter

# 단어들이 들어있는 리스트
words = ["apple", "banana", "apple", "orange", "banana", "apple"]

# Counter를 사용하여 단어 빈도수 계산
word_counts = Counter(words)

# 결과 출력
for word, count in word_counts.items():
    print(f"{word}: {count}")

 

이 코드는 words 리스트에 있는 각 단어의 빈도수를 계산하고, 이를 출력합니다. Counter 객체는 각 단어를 키로, 해당 단어의 빈도수를 값으로 하는 딕셔너리와 유사한 형태를 가집니다. items() 메소드를 사용하여 각 단어와 그 빈도수를 순회할 수 있습니다.


결과

728x90
반응형

댓글