字典排序

Posted cxxboo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字典排序相关的知识,希望对你有一定的参考价值。

#根据字典中值的大小对字典中的项进行排序
#方案1:利用zip将字典数据转化为元组
import random
dict1 = x: random.randint(60,100) for x in ‘abcdef‘#sorted(data)默认按键进行排序
print(‘keys:‘,dict1.keys())
print(‘values:‘,dict1.values())
s = zip(dict1.values(),dict1.keys())#元组
print(‘方案1:‘,sorted(s))
#方案2:sorted传递key参数
print(dict1.items())
out = sorted(dict1.items(),key=lambda x:x[1])
print(‘方案2:‘,out)

输出:

技术图片

 

以上是关于字典排序的主要内容,如果未能解决你的问题,请参考以下文章

Python 按照 list 中的字典的某个 key 排序

什么是字典排序

python中列表排序,字典排序,列表中的字典排序

JAVA按着字典顺序排序

python怎么对字典进行排序

python 字典排序