python返回数据库的list结果进行排序,媲美order by id desc

先看代码,一目了然

params = [
    {'departcode': '230000000000', 'departname': 'XXXXX1', 'parentdepartcode': '2300'},
    {'departcode': '230100000000', 'departname': 'XXXXX2', 'parentdepartcode': '2300'},
    {'departcode': '230900000000', 'departname': 'XXXXX3', 'parentdepartcode': '2300'},
    {'departcode': '230910000000', 'departname': 'XXXXX0', 'parentdepartcode': '2300'}
]

print(params)
params1 = sorted(params,key=lambda x:x["departcode"],reverse=True)
print(params1)

按照departcode字段进行排序

猜你喜欢

转载自blog.csdn.net/lystest/article/details/131129005