Python字典根据key和value排序
1、Pycharm中随意创建一字典,本条经验为演示方便,key和value均用数字表示。

2、用Key进行排序,有两种方法,实现代码如下:
1.sorted(dict.item(),key=lambda x:x[0])【key用来定义比较的元素】
(解释:dict.item()是获取字典当中的包含key和value的每个元素;lambda函数,即输入x,输出x[1],x即指代前面的dict.item(),x[0]指代key,x[1]指代value)
2.sorted(dict.keys())
代码和得到的结果如下:


3、用value进行排序,实现代码如下:
sorted(dict.item(),key=lambda x:x[1])
代码和得到的结果如下:


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。