本文摘自php中文网,作者伊谢尔伦,侵删。
新华字典大家都使用过吧,那么使用python语言是如何实现字典排序的呢?下面跟着本教程一起学习Python实现字典依据value排序,需要的朋友参考下吧具体内容如下:
使用sorted将字典按照其value大小排序
1 2 3 |
|
sorted第一个参数要可迭代,可以为tuple, list
1 2 3 |
|
为什么(0, 'B')在(0, 'a')前面?
因为ASCII码中大写字母排在在小写字母前面,使用str.lower()方法改变其顺序
>>> sorted(items, key=lambda x:(x[0], x[1].lower()))
[(0, 'a'), (0, 'B'), (1, 'A'), (1, 'B'), (2, 'A')]
以上就是python语言如何实现字典排序?的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
介绍使用Python的statsmodels模块拟合arima模型
基于Python的2d图库matplotlib的图例、标题和标签介绍
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。