sorted
对dict value 进行排序,注意排序出来的结果是元组。
默认是对于key进行排序
# -*- coding: UTF-8 -*- dict={'er':1,'a':2,'c':3} dict=sorted(dict.items(),key=lambda x:x[1]) print(dict) for item in dict: print(item[0])
也可以把key和value zip起来。
f = zip(d.keys(), d.values())
c = sorted(f)