码迷,mamicode.com
首页 > 编程语言 > 详细

字典排序

时间:2019-10-05 12:28:16      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:value   sorted   code   ima   val   zip   png   ems   转化   

#根据字典中值的大小对字典中的项进行排序
#方案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)

输出:

技术图片

 

字典排序

标签:value   sorted   code   ima   val   zip   png   ems   转化   

原文地址:https://www.cnblogs.com/cxxBoo/p/11624160.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!