求问用python实现:编写程序,计算用户输入的英文句子中的词语数量,以及词

求问用python实现:编写程序,计算用户输入的英文句子中的词语数量,以及词语平

s = 'this is a sentence sentence sentence'

list_split = s.split(' ')
print(list_split) # ['this', 'is', 'a', 'sentence', 'sentence', 'sentence']
print(len(list_split))
result = {}
for word in list_split:
  if result.get(word, None):
    result[word] += 1
    continue
  result[word] = 1
print(result) # {'is': 1, 'a': 1, 'this': 1, 'sentence': 3}

追问

只需要求词语个数,以及平均每个词多少字母呢?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-01
可以用split方法,按空格把句子分开,这样的话就能得到分词了
相似回答