キーが単純な文字列で、値がいくつかの属性を持つデータ オブジェクトであるオブジェクトの辞書があります。辞書の値の属性に基づいて辞書を並べ替えたいと思います。これを使用して、辞書の値に基づいて並べ替えました
sorted = dict.values()
sorted.sort(key = operator.attrgetter('total'), reverse=True)
これにより、ソートされた値のリストが生成され(これは予想どおりです)、辞書から元のキーを失います(当然のことです)。キーと値の両方を一緒に並べ替えたいのですが...どうすればこれを達成できますか? どんな助けでも大歓迎ですか?