zoukankan      html  css  js  c++  java
  • Python老男孩 day17 函数(十) max、min函数

    age_dic={'age1':18,'age4':20,'age3':100,'age2':30}
    
    print(max(age_dic.values()))
    运行结果:
    100
    
    #默认比较字典的key值
    print(max(age_dic))
    运行结果:
    age4
    
    print(max(zip(age_dic.values(),age_dic.keys())))
    运行结果:
    (100, 'age3')

    1.max函数处理的是可迭代对象,相当于一个for循环取出每个元素进行比较。注意:不同类型数据之间不能进行比较。
    2.每个元素间进行比较,是从每个元素的第一个位置依次比较,如果这一个位置分出大小,后面的都不需要比较了,直接得出这俩元素的大小。

    people=[
        {'name':'alex','age':1000},
        {'name':'wupei','age':10000},
        {'name':'yuanhao','age':9000},
        {'name':'linhaifeng','age':18},
    ]
    
    print(max(people,key=lambda dic:dic['age']))
    运行结果:
    {'name': 'wupei', 'age': 10000}
  • 相关阅读:
    Linux ansible的group模块
    ansible copy 模块详解
    Linux centos yum仓库 自制
    ansible 的playbook脚本
    Linux centos 监控备份
    Linux centos nginx下载安装初步
    周总结5
    周总结4
    爬取
    结对开发
  • 原文地址:https://www.cnblogs.com/zhuhemin/p/9337095.html
Copyright © 2011-2022 走看看