其他分享
首页 > 其他分享> > 字典里面如何,按照值排序输出。

字典里面如何,按照值排序输出。

作者:互联网

a = {"a":4,"b":5,"c":2,"d":1,}
b = []
for valous in a.values():
    b.append(valous)
b.sort()
c = {}
for i in b:
    for k in a:
        if i == a[k]:
            c.setdefault(k,i)
print(c)

"""

dict.setdefault(key,[default])
如果键在字典中,返回这个键所对应的值。如果键不在字典中,向字典 中插入这个键,并且以default为这个键的值,并返回 default。default的默认值为None
"""

标签:返回,输出,默认值,setdefault,default,valous,排序,字典
来源: https://blog.csdn.net/qwertyuiopasdfgg/article/details/89281423