私は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をPythonでその値の1つでソートするには?
- 4. 複数値のdict
- 5. dictのキーを値でソートする方法は?
- 6. Python - 値でソートされたdictの項目を表示する
- 7. PythonでDictを使ってソートする
- 8. ソートされた組み込み関数を使用したpython dictの値のソート
- 9. ソートdictionary-はないDICT
- 10. 変数キーでdict値を返す
- 11. パイソン - dict`s dictの値
- 12. dict値のソートされたビューの維持?
- 13. JS - dictキーに複数のdict値を追加
- 14. all(dict.values())を通して関数を適用できますか?
- 15. 複数の値を持つPython Dictキー
- 16. python:キーのdictsのdictのソート
- 17. タイプエラーdictの値
- 18. ソート数値VIエディタで
- 19. Pythonで複数のdictを値で並べ替える
- 20. 与えられたキーのリストでdictをソート
- 21. 素早くdict()を大量のキーでソートするには?
- 22. Pythonのdictで複数の値をチェックする方法
- 23. Silverlight Datagrid数値ソート
- 24. Slickgridスプレッドシートプラグイン数値ソート
- 25. タイプdict:リストである値
- 26. dictを混合値でフラットなdictに変換する
- 27. 数値のカンマ区切り文字列を数値でソート
- 28. ソート番号を数値
- 29. Datatableアルファ - 数値のソート
- 30. dictをソートする...効率的な方法ですか?