python dict sorted 排序

我们知道Python的内置dictionary数据类型是无序的,通过key来获取对应的value。可是有时我们需要对dictionary中 的item进行排序输出,可能根据key,也可能根据value来排。到底有多少种方法可以实现对dictionary的内容进行排序输出呢?下面摘取了 一些精彩的解决办法。 

a={3: 5, 2: 2, 7: 3}
for k in sorted(a.keys()):
    print(k)
2
3
7
a={3: 5, 2: 2, 7: 3}
 
 
for v in sorted(a.values()):
    print(v)
2
3
5

猜你喜欢

转载自blog.csdn.net/qq_37816453/article/details/80709634