스트링에서 문자 카운트하기


스트링에서 특정 문자가 몇 번 나오는지 카운트하고 싶습니다. 제일 쉬운 방법이 뭔가요?

ex) mystring = "aaabcc" 일 때

a->3 b->1 c->2

  • 2016년 01월 12일에 작성됨

조회수 205


1 답변


좋아요
0
싫어요
채택취소하기

str.count(sub[, start[, end]])를 쓰세요.

[start, end] 범위 안에서 sub가 몇 번 있는지 센 결과를 return해 줍니다.

m = "kkkkaa"

print "m.count('kk'):\t\t", m.count("kk")
print "m.count('a'):\t\t", m.count("a")
print "m.count('a', 0, 2):", m.count("a", 0, 2)

결과 :

m.count('kk'):      2
m.count('a'):       2
m.count('a', 0, 2): 0
  • 2016년 01월 12일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close