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

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
"""

上一篇:39-python基础-python3-字典常用方法-setdefault()


下一篇:字典创建列表的2种方法,作业