1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python 字典(dict)按键和值排序

python 字典(dict)按键和值排序

时间:2024-01-08 13:09:55

相关推荐

python 字典(dict)按键和值排序

后端开发|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中文网!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。