私はdict d = {'a': '1', 'c': '10', 'b': '8', 'e': '11', 'g': '3', 'f': '2'}
を持っています。私はd.values()
の数値で辞書をソートしたい。必要な回答は['a','f', 'g', 'b', 'c', 'e']
です。私はhereをチェックした。 d.values()の整数値に従ってソートすることはできませんでした。dict.valuesの数値でdictをソート
5
A
答えて
12
>>> d = {'a': '1', 'c': '10', 'b': '8', 'e': '11', 'g': '3', 'f': '2'}
>>> sorted(d, key=lambda i: int(d[i]))
['a', 'f', 'g', 'b', 'c', 'e']
0
これは、辞書の値がタイプstring
であるためです。数字の周りの引用符に注意してください。辞書を次のように設定してみてください:
d = {'a':1, 'c':10, 'b':8, 'e':11, 'g':3, 'f':2}
関連する問題
- 1. ソート値とdictのパイソンから
- 2. Python:この辞書をソート(dictのdict)
- 3. 複数値のdict
- 4. PythonでDictを使ってソートする
- 5. ソートされた組み込み関数を使用したpython dictの値のソート
- 6. ソートdictionary-はないDICT
- 7. dict値のソートされたビューの維持?
- 8. タイプエラーdictの値
- 9. python:キーのdictsのdictのソート
- 10. Pythonで複数のdictを値で並べ替える
- 11. ソート数値VIエディタで
- 12. dictを混合値でフラットなdictに変換する
- 13. Silverlight Datagrid数値ソート
- 14. 素早くdict()を大量のキーでソートするには?
- 15. 与えられたキーのリストでdictをソート
- 16. 非ゼロ値のストリップネストdict
- 17. jqgrid +空白で数値をソート
- 18. 最大値でdictキーを取得
- 19. AS3数値配列ソート?
- 20. Jqueryデータ型数値ソート
- 21. Grails - sortableColumn - 数値文字列の数値ソートを強制する
- 22. NSFetchedResultsControllerのNSSortDescriptorを使った数値ソート
- 23. ソートで数値的に並べ替え
- 24. dict関数の問題
- 25. 数値データを昇順にソート
- 26. Solrの複数値フィールドによるソート
- 27. Wordpressのタイトル数値ソート機能
- 28. なぜpprintモジュールはdictキーをprintと別にソートするのですか?
- 29. SSRSの文字列と数値のミックス値をソート
- 30. 削除しないPython dictの値