字符串列表中最常用单词的 Python 程序
当需要在字符串列表中找到出现频率最高的单词时,将遍历该列表并使用'max'方法来获取最高字符串的计数。
示例
下面是相同的演示
from collections import defaultdict my_list = ["python is best for coders", "python is fun", "python is easy to learn"] print("名单是:") print(my_list) my_temp = defaultdict(int) for sub in my_list: for word in sub.split(): my_temp[word] += 1 result = max(my_temp, key=my_temp.get) print("出现频率最高的词:") print(result)输出结果
名单是: ['python is best for coders', 'python is fun', 'python is easy to learn'] 出现频率最高的词: python
解释
所需的包被导入到环境中。
定义了一个字符串列表并显示在控制台上。
一个整数字典被创建并分配给一个变量。
字符串列表基于空格进行迭代和拆分。
确定每个单词的计数。
这些值的最大值是使用“max”方法确定的。
这被分配给一个变量。
这在控制台上显示为输出。