📌  相关文章
📜  所有给定句子中出现的单词数(1)

📅  最后修改于: 2023-12-03 15:25:44.564000             🧑  作者: Mango

统计句子中出现单词数

简介

本文介绍了一个简单的程序,可以统计给定的英文句子中出现的单词数。

实现思路

该程序实现思路主要有两步:

  1. 将给定的句子拆分成一个个单独的单词;

  2. 统计每个单词在句子中出现的次数。

Python 代码实现如下:

def count_words(sentence):
    """用于统计句子中出现的单词数"""
    words = sentence.split()  # 将句子拆分成单独的单词
    word_count = {}  # 用字典记录每个单词出现的次数

    for word in words:
        if word not in word_count:
            word_count[word] = 1
        else:
            word_count[word] += 1

    return word_count
使用方法

使用该程序非常简单,只需要输入一个包含英文语句的字符串,就可以得到该句子中每个单词出现的次数。示例如下:

sentence = "I have a dream that one day this nation will rise up and live out the true meaning of its creed"
word_count = count_words(sentence)
print(word_count)

输出结果为:

{'I': 1, 'have': 1, 'a': 1, 'dream': 1, 'that': 1, 'one': 1, 'day': 1, 'this': 1, 'nation': 1, 'will': 1, 'rise': 1, 'up': 1, 'and': 1, 'live': 1, 'out': 1, 'the': 1, 'true': 1, 'meaning': 1, 'of': 1, 'its': 1, 'creed': 1}
总结

以上就是本文介绍的用于统计英文句子中出现单词数的程序。通过拆分句子和统计单词出现的次数,我们可以快速地得出一段文本中出现的单词种类和对应的数量。