値の降順でソートされたdictのソートされた表現を取得する必要があります(dictの最大値が最初に表示されます)。ソートされた組み込み関数を使用したpython dictの値のソート
サンプル:私は
[u'jaime', u'den', u'rob', u'jon']
01を取得し、リストを印刷するとき
mydict={u'jon':30,u'den':26,u'rob':42,u'jaime':31}
私は
rob=42
jaime=31
jon=30
den=28
のようにそれらを表示する必要があるが、私はこの
from operator import itemgetter
sortedvalues=sorted(mydict,key=itemgetter(1))
を試してみました
このリストは順序付けされていません!並べ替えられた組み込み関数の使い方について何か不足していますか?またはitemgetterを間違って使用していますか?
私はこの応答を読ん直前に気づいを! mictict.iteritems()に変更しました。 –
dict.items()に対してdict.iteritems()を使用する必要があるのはいつですか? –
'' sorted(mydict、key = mydict.get、reverse = True) ' –