📜  计算列表python中最常见的单词(1)

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

计算列表中Python中最常见的单词

如果你需要在Python中计算一个列表中最常见的单词,那么你可以使用Python内置库collections中的Counter方法。

from collections import Counter

def most_common(lst):
    words_count = Counter(lst)
    return words_count.most_common()

lst = ["hello", "world", "hello", "python", "python", "world"]
print(most_common(lst))

这里,我们首先导入了collections库中的Counter方法。接下来,我们定义了一个名为most_common的函数来计算列表中最常见的单词。

在函数中,我们使用Counter方法来计算单词的出现次数。然后,我们调用most_common方法来返回出现次数最多的单词及其出现次数。

最后,我们定义了一个lst列表,并将其传递给most_common函数。函数将返回一个列表,其中包含出现次数最多的单词及其出现次数。在这个例子中,结果应该是:

[('hello', 2), ('world', 2), ('python', 2)]

这意味着helloworldpython都在列表中出现了两次,它们是列表中出现最多的单词。

你可以在自己的代码中使用这个函数来计算任何你想要的列表中最常见的单词。