を逆に私がreverse=False
ソート第二の値によって、タプルのリスト、逆=真、その後キーで、= Falseの
、reverse=True
との最初の、価値によって、および値を繰り返すため、ソートキーで辞書をソートする必要がありますこれまでのところ、私は返すこの
dict = [('B', 3), ('A', 2), ('A', 1), ('I', 1), ('J', 1)]
sorted(dict.items(), key=lambda x: (x[1],x[1]), reverse=True)
...
[('B', 3), ('A', 2), ('J', 1), ('I', 1), ('A', 1)]
は持っているが、私はそれをする必要があります
[('B', 3), ('A', 2), ('A', 1), ('I', 1), ('J', 1)]
値が同じ場合、指定したとおりにキーを並べ替えることしかできません...しかし、どのようにしてそれらを並べ替えることができますか?
'dict'がリストである - – mgilson
はそれがmgilsonのおかげで動作するようになった、私は似たようなしようとしていた...でも、本当にそれはキーを繰り返していたとして辞書に回す適しリストとはないが、眠くてストレートに考えることができませんでした。ありがとう! –