반응형
대신증권 계좌 승인이 나기 전에 파이썬 자료구조를 공부하려고 오랜만에 Edwith에 들어갔어요!
오늘은 파일을 열어서 안에 어떤 단어가 가장 많이 들어가있는지 확인해보는 코드를 만들었어요.
a = input('읽을 문서의 이름을 입력하세요:')
#a = a+'.txt'
handle = open(a, 'r', encoding='UTF8')
count = dict()
for line in handle:
line = line.rstrip()
words = line.split()
for word in words:
count[word] = count.get(word, 0) + 1
king_key = None
king_value = None
for key, value in count.items():
if king_value is None or value > king_value:
king_value = value
king_key = key
print(king_key, king_value)
요 코드가 제가 만든 코드입니다.
저는 요즘 NCT 라는 아이돌을 좋아해서 각 가사마다 어떤 단어가 많이 있는지 확인해보았어요.
Ridin'이라는 노래라 저는 Ridin'이 제일 많이 나올 줄 알았는데..Reloading이 13번으로 가장 많이 나오더군요...ㅋㅋㅋㅋ
리스트를 만들어서 sorted 함수로 Reverse = True로 해서 가장 많이 나온 단어 Top 3 해보는 것도 재밌을 것 같아요.
이거 다 만들고 나니까 대신증권 승인 됐다고 이메일이 왔네요!
이제 다시 트레이딩 만들러 가야겠어요!
반응형
'coding > python' 카테고리의 다른 글
| [파이썬] 인코딩 & 디코딩 (0) | 2020.07.24 |
|---|---|
| [파이썬] 정규식 (regular expression) (0) | 2020.07.09 |
| [파이썬] 파일 열어서 읽기 (0) | 2020.07.08 |
| 파이썬으로 배우는 알고리즘 트레이딩 (계좌 개설) - 잡담 (0) | 2020.07.07 |
| [파이썬] COM 활용 (0) | 2020.07.03 |