笔试记录_1
python中对字典的value进行排序
一般对字典使用sorted是对key值进行了排序。如果相、对value值进行排序并保留原格式可采用以下两种方法。
d = {'lilee':25, 'wangyan':21, 'liqun':32, 'age':19}
sorted(d.items(), key=lambda item:item[1])
#output
[('age',19),('wangyan',21),('lilee',25),('liqun',32)]
f = zip(d.keys(), d.values())
c = sorted(f)
输出结果为
[('age',19),('wangyan',21),('lilee',25),('liqun',32)]