gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章python 字典(dict)按键和值排序由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

python 字典(dict)的特点就是无序的,按照键(key)来提取相应值(value),如果我们需要字典按值排序的话,那可以用下面的方法来进行:

1 下面的是按照value的值从大到小的顺序来排序.

?
1
2
3
dic = { 'a' : 31 , 'bc' : 5 , 'c' : 3 , 'asd' : 4 , 'aa' : 74 , 'd' : 0 }
dict = sorted (dic.items(), key = lambda d:d[ 1 ], reverse = True )
print ( dict )

输出的结果:

?
1
[( 'aa' , 74 ), ( 'a' , 31 ), ( 'bc' , 5 ), ( 'asd' , 4 ), ( 'c' , 3 ), ( 'd' , 0 )]

下面我们分解下代码:

print dic.items() 得到[(键,值)]的列表.

然后用sorted方法,通过key这个参数,指定排序是按照value,也就是第一个元素d[1的值来排序。reverse = True表示是需要翻转的,默认是从小到大,翻转的话,那就是从大到小.

2 对字典按键(key)排序:

?
1
2
3
dic = { 'a' : 31 , 'bc' : 5 , 'c' : 3 , 'asd' : 4 , 'aa' : 74 , 'd' : 0 }
dict = sorted (dic.items(), key = lambda d:d[ 0 ])
print dict

以上就是小编为大家带来的python 字典(dict)按键和值排序全部内容了,希望大家多多支持我~ 。

最后此篇关于python 字典(dict)按键和值排序的文章就讲到这里了,如果你想了解更多关于python 字典(dict)按键和值排序的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com