• 【集合】字典值排序


    from random import randint
    '''
        根据字典的值大小进行排序
    '''
    
    d = {i: randint(60, 80) for i in 'ahkwe'}
    print(d)
    # 法1:使用zip重新组合元组,将值放第一个位置
    z = zip(d.values(), d.keys())
    # sorted函数默认优先对元组的一个元素进行比较排序
    print(sorted(list(z)))
    
    # 法2:调整sorted的默认排序索引位置
    print(sorted(d.items(), key=lambda z: z[1]))

    运行结果

    {'a': 77, 'h': 70, 'k': 66, 'w': 62, 'e': 71}
    [(62, 'w'), (66, 'k'), (70, 'h'), (71, 'e'), (77, 'a')]
    [('w', 62), ('k', 66), ('h', 70), ('e', 71), ('a', 77)]

  • 相关阅读:
    information_schema
    面包屑路径导航
    mysql5.7.26安装
    菜单权限作为父权限
    权限控制到按钮
    二级菜单
    留言板和jq轮播图
    M商城
    表单
    w3c
  • 原文地址:https://www.cnblogs.com/biexei/p/11651205.html
Copyright © 2020-2023  润新知