简单
技术面试0 次浏览在微博系统中,用户发布的微博可能包含大量的文本信息。请设计一个简单的函数,用于统计一条微博文本中每个单词的出现次数。假设微博文本仅由英文字母和空格组成,不考虑标点符号。
微博后端工程师
Python字符串处理计数统计
答题要点
推荐答题框架采用直接实现法,即明确函数功能,逐步编写代码实现。关键要点如下:1. 输入处理:将微博文本按空格分割成单词列表,方便后续处理。2. 计数存储:使用字典来存储每个单词及其出现的次数,字典的键为单词,值为出现次数。3. 遍历统计:遍历单词列表,若单词已在字典中,对应的值加 1;若不在,将其添加到字典中并初始化为 1。示例话术:首先,定义函数,接收微博文本作为参数。然后,将文本按空格分割成单词列表。接着,创建一个空字典用于存储单词计数。最后,遍历单词列表进行统计并返回结果。代码示例如下: python def count_words(text): words = text.split() word_count = {} for word in words: if word in word_count: word_count[word] += 1 else: word_count[word] = 1 return word_count