for char in
lyrics:
d[char.lower()] = d.get(char, 0) +
1
items = [(v,k) for k,v in
d.items()]
items.sort()
items.reverse()
for item in
items:
print item[1].encode("utf-8") + ': ' + str(item[0])
python이라는 언어로 작업을 했구요. 파일에서 받아사용하실 수 있습니다.
lyrics.py와 함께 가사가 들어있는 lyrics.txt가 필요합니다. 눈치채신 분들도 계시겠지만, 굳이 가사가 아니라 아
무 문장이나 상관없습니다. 다음과 같이 터미널에서 입력하시면 각 글자의 빈도를 화면에 뿌려줍니다. (단, lyrics.py와
lyrics.txt가 모두 터미널의 현재 폴더에 있어야 합니다.)
$ python lyrics.py
구형 맥의 경우 터미널에서 한글을 지원하지 않을 수 있기 때문에 약간 편법을 사용하셔야 합니다. 다음과 같이 입력하시면,
lyrics.py가 있는 폴더에 result.txt가 생기는데, 이 파일을 적절한 프로그램을 통해 실행시키면 됩니다.
$ python lyrics.py > result.txt
혹시 잘 안되시면 알려주세요. ;)