Python 문장에서 단어 갯수카운트

map()을 사용해서 문장에서 단어를 끊어서 문자개수를 카운트하는 방법입니다.

map(function_to_apply, list_of_inputs)

기본사용법은 첫번째에 적용할 function, 두번째 값에 입력할 값을 넣어줍니다.
map()은 입력된 list_of_inputs 에 적용할 function을 하나씩 적용하고 output을 모아서 반환합니다.

Ex)

string = 'How long are the words in this phrase'

map(lambda word: len(word), string.split())

예시에서는 string.split()으로 잘려진 단어들을 len(word)로 길이를 반환했습니다.

Output = [3, 4, 3, 3, 5, 2, 4, 6]

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s