2019-03-12
阅读量:
788
一种使用字典对列表中的整数进行排序的方法
我想知道是否有一种方法可以根据增加的浮点数作为字典中的值按顺序对列表进行排序。我真的不知道怎么解释它所以我会证明我的意思
[3, 6, 4]
至
[6, 4, 3]
像这样的字典
{6: 15.6, 3: 120.0, 4: 17.3}
解决办法:使用sorted的key参数:
>>> mylist = [3, 6, 4]
>>> mydict = {6:15.6, 3:120.0, 4:17.3}
>>> sorted(mylist, key=mydict.get)
[6, 4, 3]






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论