因为dict在内存中是按hash值存储的,所以操作系统也不知道它的顺序。获得一个按value排序存储的dict是不现实的。但是我们可以获得value排序的dict的key值的列表。在使用时,按照key值的列表从dict中取值,就行了。
例如:
sort=[]
temp = sorted(dict.items(), key=lambda x: x[1], reverse=True)
for key in temp:
sort.append(key[0])
for pid in sort:
if pid in dict: