概述
我有一个词典d = {‘a’:’1′,’c’:’10’,’b’:’8′,’e’:’11’,’g’:’3′,’f’ :’2′}.我想用d.values()的数值对dict排序.要求ans是[‘a’,’f’,’g’,’b’,’c’,’e’].我检查了here.我无法根据d.values()的整数值进行排序.
>>> 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']
总结
以上是编程之家为你收集整理的python – 按dict.values的数值对dict进行排序全部内容,希望文章能够帮你解决python – 按dict.values的数值对dict进行排序所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧