반응형
[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
반응형
'Coding > Python' 카테고리의 다른 글
[Python & PyQt5] 파이큐티를 활용하여 타자게임 만드는 방법 !! #2 (0) | 2024.02.05 |
---|---|
[Python & PyQt5] 파이큐티를 활용하여 타자게임 만드는 방법 !! #1 (0) | 2024.01.31 |
[Python & PyQt5] 파이큐티를 활용하여 로또번호 추천해주는 프로그램 만드는 방법 !! (0) | 2024.01.28 |
[Python & PyQt5] 파이큐티를 활용하여 간단한 input박스 만드는 방법 !! (0) | 2024.01.26 |
[Python] 파이썬을 활용하여 다이아몬드 만드는 방법 !! (프린트로 다이아몬드 찍기) (0) | 2024.01.24 |
댓글