私は文字列をキーとした辞書と値としての文字列を持っています。まず、私の辞書で最も頻繁に使われるキーを探したい。第二に、私は辞書で最も頻繁に価値のあるものを見つけたいと思っています。辞書で最も頻繁に使用されているキーを見つけて、最も頻繁に使用する値を見つける方法
私は、長いテキストの単語を別のキーとして使用し、そのキーの値に単語が属する単語を使用します。
dicts = {"hello":"hey", "hello":"hi", "hey":"hi", "howdy":"hello", "yo":"hi", "hello":"howdy"}
だから、明らかに、私は私のコードは、「hello」を最も頻繁にキーであることを見つけたい:
しかし、ここでは私の辞書がどのように見えるかの例です。そして、 "hi"が最も頻繁に使われる値です。
私が最も頻繁に鍵を見つけるために、これを試してみました:
from collections import Counter
c = Counter()
for d in dicts.values():
c += Counter(d)
print(c.most_common())
をしかし、その後、それは私が私のコードは、最も頻繁に鍵を見つける作る方法を...のように思える最も頻繁に手紙を見つけ、その後、最も頻繁な値ですか?
ありがとうございます!
'cを助けそれぞれのキーがユニークであるため、最も頻繁に使用できるキーはありません。 – abccd
ではありません。最初のdictは無効です。 '' hello ''のような重複キーを持つことはできません: "hey"、 "hello ":" hi "。したがって、ほとんどの共通鍵を見つけることはできません – RomanPerekhrest