python Tips(不定期更新)

dictionary sort

1.根据key排序,正向排序

 sorted(dic.items(), key=lambda d: d[0])

2.根据value排序,反向排序

sorted(dic.items(), key=lambda d: d[1],reverse=True)

3.排序后对原来dictionay没有改变,如果要使用排序后字典,则需将排序后字典赋值给新的变量

dic=[('', 90), ('', 78), ('', 10)]
newdic=sorted(dic.items(), key=lambda d: d[1],reverse=True) print newdic
[('', 90), ('', 78), ('', 10)] print dic
{'': 78, '': 90, '': 10}
上一篇:Markdown - 如何给文本加下划线


下一篇:Android 改变字体颜色的三种方法