프로그래밍/PYTHON

[python] 문자열에서 특정 단어가 몇 번 들어갔는지 알 수 있는 방법

테리베리 2022. 10. 5. 16:16
728x90
반응형

문자열에서 특정 단어가 몇 번 들어갔는지 알 수 있는 방법

s = "Life is short, Art is long!"
punct = ',.'
for c in s:
    if c in punct:
        s = s.replace(c, '')
        
d = {}
for w in s.split(' '):
    d[w] = d.get(w,0) + 1
print(d)

>> {'Life': 1, 'is': 2, 'short': 1, 'Art': 1, 'long!': 1}

 

728x90
반응형