我想对单词和它们的标签列表进行排序,从标签数量最多的一个到标签数量最少的一个。你知道吗
到目前为止,我有:
from collections import defaultdict
tagged = defaultdict(set)
for w in brown:
tagged[w[0]].add(w[1])
for word in tagged:
if len(tagged[word])>1:
print (word, tagged[word])
它打印一个包含超过1个标签的所有单词的列表。如何排序,使其顺序是降序的?你知道吗
Tags:
试试这个:
它将按值的长度降序排列所有条目。 循环在开始打印length-1条目之前停止。你知道吗
相关问题 更多 >
编程相关推荐