반응형

대신증권 계좌 승인이 나기 전에 파이썬 자료구조를 공부하려고 오랜만에 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 해보는 것도 재밌을 것 같아요.

 

 

 

 

이거 다 만들고 나니까 대신증권 승인 됐다고 이메일이 왔네요!

이제 다시 트레이딩 만들러 가야겠어요!

 

 

반응형

+ Recent posts