字典里面如何,按照值排序输出。
作者:互联网
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