python统计出现次数最多的词语
以下是使用Python统计出现次数最多的词语的代码演示:
# 定义字符串 text = 'pidancode.com,皮蛋编程,pidancode.com,Python编程' # 将字符串转为小写并去除标点符号 text = text.lower().replace(',', '').replace('.', '') # 将字符串拆分为单词列表 words = text.split() # 定义一个空字典用于统计单词出现次数 word_counts = {} # 遍历单词列表,统计单词出现次数 for word in words: if word not in word_counts: word_counts[word] = 0 word_counts[word] += 1 # 找出出现最多的单词及其出现次数 max_word = '' max_count = 0 for word, count in word_counts.items(): if count > max_count: max_word = word max_count = count # 输出结果 print(f'出现最多的单词是"{max_word}",出现了{max_count}次。')
在上述代码演示中,首先定义了一个字符串,并将其转为小写并去除标点符号。然后将字符串拆分为单词列表,定义一个空字典用于统计单词出现次数,遍历单词列表,统计每个单词出现的次数并存储到字典中。最后,在字典中找出出现次数最多的单词及其出现次数。
相关文章