2017-10-11 72 views

回答

4

從文檔:

most_common([N])

返回到至少n個最常見的元素和從所述最常見的其計數的列表。如果省略n或None,most_common()返回計數器中的所有元素。以同樣罪名元素任意訂製:

我會嘗試:

words = Counter(f.read().split()).most_common(10) 

來源:here

0

這將使你在most common十個字你wordsCounter

first_ten_words = [word for word,cnt in words.most_common(10)] 

您只需要提取第一個e

>>> words.most_common(10) 
[('qui', 4), 
('quia', 4), 
('ut', 3), 
('eum', 2), 
('aut', 2), 
('vel', 2), 
('sed', 2), 
('et', 2), 
('voluptas', 2), 
('enim', 2)] 

用一個簡單的列表理解:

>>> [word for word,cnt in words.most_common(10)] 
['qui', 'quia', 'ut', 'eum', 'aut', 'vel', 'sed', 'et', 'voluptas', 'enim'] 
從對 (word, count)名單由 Counter.most_common()返回lements
相關問題