如何在python中打印Counter的前十个元素

Isa*_*sac 5 python counter

使用此代码,我首先打印所有使用文本文件中使用的最常用单词排序的元素.但是我如何打印前十个元素?

with open("something.txt") as f:
    words = Counter(f.read().split())
print(words)
Run Code Online (Sandbox Code Playgroud)

Fco*_*odr 9

来自文档:

most_common([N])

返回n个最常见元素及其计数的列表,从最常见到最少.如果省略n或None,则most_common()返回计数器中的所有元素.具有相同计数的元素是任意排序的:

我会尝试:

words = Counter(f.read().split()).most_common(10)
Run Code Online (Sandbox Code Playgroud)

来源:这里