python已字典为元素的数组排序

dict = [  
                {'id':'4','name':'b'},  
                {'id':'6','name':'c'},  
                {'id':'3','name':'a'},  
                {'id':'1','name':'g'},  
                {'id':'8','name':'f'}  
            ]  
  
dict.sort(lambda x,y: cmp(x['id'], y['id']))    
dict = sorted(dict, key=lambda x:x['id'])  
  
print dict  
  
>>[{'id': '1', 'name': 'g'}, {'id': '3', 'name': 'a'}, {'id': '4', 'name': 'b'}, {'id': '6', 'name': 'c'}, {'id': '8', 'name': 'f'}]  
原文地址:https://www.cnblogs.com/xueranzp/p/5764802.html