• Sorted 内置函数的排序使用


    Sorted 内置函数的排序使用

    Sorted 排序列表

    1、倒序对列表进行排序

    # 对列表进行降序序排序
    list = [1,3,4,23,6,7]
    list = sorted(list,reverse=True)
    print(list)
    
    
    

    打印结果:

    [1, 3, 4, 6, 7, 23]

    2、正序对列表进行排序

    # 对列表进行升序排序
    list = [1,3,4,23,6,7]
    list = sorted(list)
    print(list)
    
    
    

    打印结果:

    [23, 7, 6, 4, 3, 1]

    Sorted 排序字典

    1、对字典中的Key值进行降序排列

    Sorted函数中的Key参数使用key=lambda dict:dict[0],lambda表达式的意思则是选取元组中的第一个元素作为比较参数(dict[0] <=> 按key排序)

    # 对字典中的key值进行排序
    dict = {"age1":18,"age2":80,"age3":5,"age4":17,"age5":26}
    dict_sorted = sorted(dict1.items(),key=lambda dict:dict[0])
    print(dict_sorted)
    
    
    
    

    打印结果:

    [('age1', 18), ('age2', 80), ('age3', 5), ('age4', 17), ('age5', 26)]

    2、对字典中的Value值进行降序排列

    Sorted函数中的Key参数使用key=lambda dict:dict[1],lambda表达式的意思则是选取元组中的第二个元素作为比较参数(dict[1] <=> 按Value排序)

    dict = {"age1":18,"age2":80,"age3":5,"age4":17,"age5":26}
    dict_sorted = sorted(dict1.items(),key=lambda dict:dict[1])
    print(dict_sorted)
    
    
    

    打印结果:

    [('age3', 5), ('age4', 17), ('age1', 18), ('age5', 26), ('age2', 80)]

  • 相关阅读:
    [记录]Eclipse版本选择和安装
    Nexus+Maven安装配置手册
    Eclipse编写Java程序
    Tomcat下载和配置
    SQL Server如何清除连接过的服务器名称历史?
    为文本添加全选Ctrl + A 功能
    配置Eclipse使用TFS源码管理
    [jQuery] jSrcollable
    [ios] cocos2d/cocos2dx 演示
    [c++] 实现类似printf这样的函数
  • 原文地址:https://www.cnblogs.com/yangsun/p/12168000.html
Copyright © 2020-2023  润新知