list排序

    技术2022-05-19  20

    运行环境 python 3.1 已知一列表x如下: x=list() x.append(dict(sum=5,x=1)) x.append(dict(sum=4,x=2)) x.append(dict(sum=3,x=3)) x.append(dict(sum=2,x=4)) x.append(dict(sum=1,x=5)) x.sort(key=lambda i : i[‘sum’]) 排序之后,x如下: [{‘x’: 5, ‘sum’: 1},{‘x’: 4, ‘sum’: 2},{‘x’: 3, ‘sum’: 3},{‘x’: 2, ‘sum’: 4},{‘x’: 1, ‘sum’: 5}] 即x按照sum降序排列


    最新回复(0)