티스토리 뷰

반응형
1
2
3
4
5
6
7
8
from collections import Counter
 
= open("d:\mobydick.txt", encoding = "utf-8"
# d드라이브의 mobydick.txt라는 파일을 불러옴
# encoding = "utf-8"은 불러온 파일의 한글이 깨지지 않게 함
 
count = Counter(f.read().split()) # 파일을 불러와 단어 단위로 split(자른) 수를 세어 count 변수에 저장
print("단어 출력 횟수 : ", count) # 출력
 
cs

 

 

mobydick.txt 파일의 내용은

1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 이다.

 

 

 

  - 결과  

 

결과에서 텍스트 파일의 내용과 일치하게,

'1' 단어가 1번, '2'가 2번, ... , '5'가 5번 포함되어 있다고 출력되고 있다.

 

텍스트 파일에서의 단어, 숫자 등이 중복으로 몇 번 포함되었는지

실험하기에 재밌을 것 같다.

반응형
댓글
반응형
Recent Post.
Recent Reply.
Thanks for comming.
오늘은
명이 방문했어요
어제는
명이 방문했어요