根据嵌套字典中的最大值返回键

时间:2018-12-18 18:49:53

标签: dictionary nested key max key-value

我有一个嵌套的字典:
dict = {word1: {POS_tag1: count}
word2: {POS_tag1: count}, {POS_tag2: count}
} I want to do: assign = word + POS with max count

我想访问具有最高计数的POS_tag。因此在此示例中,我应该获得assign = [(word1,POS_tag1),(word2,POS_tag1)]。
我有:
 for d in dict: for k in dict[d]: for v in str(dict[d][k]): print(max(v))

但这会打印所有V,因为它们每k为1 v。我需要声明“ for v in”,否则未定义v,但我还需要返回到“ in k”的级别,以便它从POS标签的所有计数中选择最大v。我不知道如何兼得。

非常感谢。

0 个答案:

没有答案