вернуть ключ на основе максимального значения во вложенном словаре - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть вложенный словарь:
dict = {word1: {POS_tag1: count}<br> word2: {POS_tag1: count}, {POS_tag2: count}<br> } 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, какони тогда 1 v за k.Мне нужно указать «для v in», иначе v не определено, но мне также нужно вернуться на уровень «in k», чтобы он выбирал max v из всех количеств POS-тегов.Я не знаю, как получить оба.

Большое спасибо заранее.

...