后端开发|Python教程
python,字典,dict
后端开发-Python教程
下面小编就为大家带来一篇python 字典(dict)按键和值排序。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
多用户 拍卖 源码,vscode搜索连接库,ubuntu执行.pl,tomcat开多个端口,后缀名是.sqlite3,圆爬虫,众筹 php源码,新余谷歌seo营销公司,网站后台更换首页图片,33个皮肤模板无小衣服易语言模块下载lzw
python 字典(dict)的特点就是无序的,按照键(key)来提取相应值(value),如果我们需要字典按值排序的话,那可以用下面的方法来进行:
易语言嗅探flv源码,vscode代码块提示太慢,ubuntu老崩溃,网页不停加载tomcat,莆田亚马逊爬虫,php推广系统源码,广东网络营销推广seo,destoon建材b2b招商网站.rar,网站首页模板asp源代码下载lzw
1 下面的是按照value的值从大到小的顺序来排序。
易语言游戏源码dnf,ubuntu重启的黑屏,tomcat在电脑的哪里找,爬虫怎么处理js,php兄弟连怎么样,seo meta 生成lzw
dic = {a:31, c:5, c:3, asd:4, aa:74, d:0}dict= sorted(dic.items(), key=lambda d:d[1], reverse = True)print(dict)
输出的结果:
[(aa, 74), (a, 31), (c, 5), (asd, 4), (c, 3), (d, 0)]
下面我们分解下代码:
print dic.items() 得到[(键,值)]的列表。
然后用sorted方法,通过key这个参数,指定排序是按照value,也就是第一个元素d[1的值来排序。reverse = True表示是需要翻转的,默认是从小到大,翻转的话,那就是从大到小。
2 对字典按键(key)排序:
dic = {a:31, c:5, c:3, asd:4, aa:74, d:0}dict= sorted(dic.items(), key=lambda d:d[0]) print dict
以上就是小编为大家带来的python 字典(dict)按键和值排序全部内容了,希望大家多多支持PHP中文网~
更多python 字典(dict)按键和值排序相关文章请关注PHP中文网!