본문 바로가기

컴퓨터/python

[Python]collections 모듈 Counter 클래스 사용_알파벳 글자 수 세기

입력받은 문자열에서 알파벳 개수를 세려고 할 때 파이썬에서 제공하는  collections 모듈을 사용하면 간단하게 코드를 짤 수 있다.

 

import collections

위와 같이  collections 모듈을 import 한 후 사용하면 된다.

 

import collections

alpa = input()                      #HELLOW 입력
ans = collections.Counter(alpa)     
print(ans)

#Counter({'L': 2, 'H': 1, 'E': 1, 'O': 1, 'W': 1})

for i in ans:
	print(ans[i], i)

#출력
#1 H
#1 E
#2 L
#1 O
#1 W

 

728x90