我正在使用Collections.Counter标记单词。我想使用排序功能对高频到高索引而低频到低索引的单词进行排序。
我见过sorted(counter, key=counter.get)
,但是不确定counter.get
的工作方式:我无法调用它,也无法在for循环中迭代它;是生成器对象吗?
Python documentation似乎没有提到此方法
text = "the quick brown fox jumps over the lazy dog"
counter = Counter(text)
tokenized = sorted(counter,key=counter.get)
如果我输入counter.get
,则会得到以下输出:
<function Counter.keys>