python 字典排序

阅读 232 标签:python  

字典按照键(key)降序排序。

>>> dic = {'d': 2, 'c': 1, 'a': 3, 'b': 4}
>>> sort_by_key = sorted(dic.items(), key=lambda x: x[0], reverse=False)
>>> {key: value for key, value in sort_by_key}
{'a': 3, 'b': 4, 'c': 1, 'd': 2}
<br/>

字典按照值(value)降序排序。

>>> dic = {'d': 2, 'c': 1, 'a': 3, 'b': 4}
>>> sort_by_value = sorted(dic.items(), key=lambda x: x[1], reverse=False)
>>> {key: value for key, value in sort_by_value}
{'c': 1, 'd': 2, 'a': 3, 'b': 4}
<br/>
文章来源:网络 版权归原作者所有,如涉及知识产权问题,请权利人联系我们,我们将立即处理.
标签: python
专栏:   python
梦在深巷
文章 21 获得 0个赞 共 0个粉丝

推荐阅读 更多精彩内容