Python程序:查找字符串列表中最常见的单词
当需要在一个字符串列表中查找最常见的单词时,遍历该列表,并使用“max”方法获取最高字符串的计数。
例子
以下是相同的演示。
from collections import defaultdict
my_list = ["python is best for coders", "python is fun", "python is easy to learn"]
print("The list is :")
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("The word that has the maximum frequency :")
print(result)
输出
The list is :
['python is best for coders', 'python is fun', 'python is easy to learn']
The word that has the maximum frequency :
python
说明
-
所需的包被导入环境中。
-
定义一个字符串列表,并在控制台显示。
-
创建一个整数字典并分配给一个变量。
-
遍历字符串列表并基于空格分割。
-
确定每个单词的计数。
-
使用’max’方法确定其最大值。
-
将其分配给一个变量。
-
将其作为输出显示在控制台上。