#!/usr/bin/python
# -*- coding: utf-8 -*-

#
# 文章を形成する各単語の文字数を先頭から出現順に並べたリストを作る
#
import re

str = 'Now I need a drink, alcoholic of course, after the heavy lectures involving quantum mechanics.'
# 句読点を除去
repStr = re.sub('\,|\.', '', str)
# 単語毎に分割
wordList = str.split(' ')
# 各単語の文字数をカウントしてリスト化
wordCountList = []
for w in wordList:
    wordCountList.append(len(w))

print wordCountList
