더북(TheBook)

4 문자열의 길이, 단어 수

 

len()은 문자열이 총 몇 음절로 되어 있는지 (띄어쓰기를 포함해) 센다. len()의 괄호 안에 변수 이름을 넣어 주면 된다.

 

len('국립 국어원')

실행 결과

6

 

단어의 수를 세고 싶다면 기본값이 띄어쓰기인 split()을 사용해 리스트 형태로 나눈 뒤 원소의 수를 세면 된다. 이때 중복된 단어가 있다면 어떻게 될까? ‘서울’이라는 단어를 두 번 넣어 확인해 보자.

# 중복된 단어를 포함하는 단어의 빈도수
len("서울 강서구 서울 국립국어원".split())

실행 결과

4
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.