Python教程

Python | 实现字典倒序输出

本文主要是介绍Python | 实现字典倒序输出,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Python 字典 将字典进行倒序翻转

>>> dic = {"a":1,"c":2,"b":3}
>>> dic
{'a': 1, 'c': 2, 'b': 3}
>>> keys = list(dic.keys())
>>> values = list(dic.values())
>>> keys.reverse()
>>> values.reverse()
>>> dict(zip(keys,values))
{'b': 3, 'c': 2, 'a': 1}

暂时想到这个方法,有点繁琐,后面有想到更优的方法再来优化。
如果你想到了,欢迎评论告诉我喔!


Python 字典 按key值大小 将字典进行从大到小排序

>>> new_dic = {}
>>> dic = {"a":1,"c":2,"b":3}
>>> for key in sorted(dic.keys(),reverse=True):
	new_dic[key]=dic.get(key)
>>> new_dic
{'c': 2, 'b': 3, 'a': 1}
>>> 
这篇关于Python | 实现字典倒序输出的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!