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

a = {"a":4,"b":5,"c":2,"d":1,}
b = []
forvalousina.values():
    b.append(valous)
b.sort()
c = {}
foriinb:
    forkina:
        ifi == a[k]:
            c.setdefault(k,i)
print(c)

"""

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


版权声明:本文为qwertyuiopasdfgg原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。