python 中 列表(list)和字典(dict)数据排序

这个博客上对此有很多讨论,列出2篇较好的: 

http://hi.baidu.com/jrckkyy/blog/item/021849ed8a01e14479f05530.html

 http://hi.baidu.com/jrckkyy/blog/item/183933cb3e5c54f653664f12.html

 

复制一段我觉得以后用得上的

  1. # 演示对字典数据进行排序  
  2. sampledict_str = {'blue':'[email protected]',  
  3.                    'allen':'[email protected]',  
  4.                    'sophia':'[email protected]',  
  5.                    'ceen':'[email protected]'}  
  6. print sampledict_str  
  7. # 按照key进行排序  
  8. print sorted(sampledict_str.items(), key=lambda d: d[0])  
  9. # 按照value进行排序  
  10. print sorted(sampledict_str.items(), key=lambda d: d[1])  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章