私はリスト内の値の出現回数を示す値の辞書を持っています。以前の辞書を値に基づいて別々の辞書に分割する新しい辞書を返すにはどうすればよいですか? 辞書の「ソート」は、キーの出現数によってどのように行われますか?
言い換えれば、私はこの辞書をソートする:この1へ>>> a = {'A':2, 'B':3, 'C':4, 'D':2, 'E':3}
を。
b = {2: {'A', 'D'}, 3: {'B', 'E'}, 4: {'C'}}
どのように問題にアプローチしますか?
「dict」に明示的に変換する必要はありません。それは普通の辞書のように振る舞います。 –
@MoinuddinQuadri必ずしもそうではありません。たとえば、欠落しているキーにアクセスしようとすると、 'defaultdict'にエントリが追加されるので、後でそのキーが辞書に入っているかどうかを確認すると' True'を返します。 – fenceop