学习过程老是把学过的东西忘了天天查很费时费力,故此记录
对于一个字典需要按照values排序,其实前几天学了zip组成元组很方便的一个操作却忘了用,首先把字典拆解成tuple,然后sorted排序对于tuple就很方便了,直接在key就可以选择按照哪一个排序
m={'a':123,'b':1,'c':2}
s=sorted(zip(m.keys(), m.values()),key=lambda x:x[1])
dd=dict(s)
print(dd)
#输出结果如下
{'b': 1, 'c': 2, 'a': 123}
[Finished in 0.7s]
反正拆开之后非常方便用dict()就可以又再次转换成字典,所以不算费事。