排序列表字列表里嵌套字典

#要求按照 t 里面的a的value 排序  结果为
#t = [{'a': 1, 'b': 2}, {'a': 2, 'b': 1}, {'a': 3, 'b': 1}]  #排序后的结果


def
sort_dict(t): """ :param t: 传入的参数 :return: 返回排序好的 """ #s = sorted(t,key = lambda x:x['a']) for i in range(len(t)-1): if t[i].get('a') > t[i+1].get('a'): t[i] , t[i+1] = t[i+1] ,t[i] return t if __name__ == '__main__': t = [{'a': 1, 'b': 2}, {'a': 3, 'b': 1}, {'a': 2, 'b': 1}] print(sort_dict(t))

 

posted on 2020-07-08 16:51  mldsh  阅读(167)  评论(0编辑  收藏  举报

导航