菜鸟IT的博客 >> Python
对字典进行升序和降序 | 字典排序 | ZiDian1PX2=sorted(ZiDian1.items(),key=lambda ZiDian1:ZiDian1[1],reverse=True) | 使用dict函数把字典排序后结果转为字典,因为字典排序后的输出结果不是字典类型格式
# 声明1个字典
ZiDian1={"d2":40,"d1":30,"d3":50}
# 使用items函数对字典进行排序
ZiDian1PX=sorted(ZiDian1.items(),key=lambda ZiDian1:ZiDian1[1])
# 输出排序结果
print(ZiDian1PX)
# 输出分割线
print("###"*10)
# 对字典进行降序
ZiDian1PX2=sorted(ZiDian1.items(),key=lambda ZiDian1:ZiDian1[1],reverse=True)
# 输出降序结果
print(ZiDian1PX2)
# 输出分割线
print("@@@"*10)
# 把上面的倒序数据转为字典并输出
print(dict(ZiDian1PX2))
——————
输出结果:
[('d1', 30), ('d2', 40), ('d3', 50)]
##############################
[('d3', 50), ('d2', 40), ('d1', 30)]
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
{'d3': 50, 'd2': 40, 'd1': 30}
进程已结束,退出代码0
菜鸟IT博客[2021.12.12-16:00] 访问:399