zoukankan      html  css  js  c++  java
  • 基础篇-内置函数(常用)

     1 字典的运算:最小值,最大值,排序

    2
    salaries={ 3 'egon':3000, 4 'alex':100000000, 5 'wupeiqi':10000, 6 'yuanhao':2000 7 } 8 9 迭代字典,取得是key,因而比较的是key的最大和最小值 10 >>> max(salaries) 11 'yuanhao' 12 >>> min(salaries) 13 'alex' 14 15 可以取values,来比较 16 >>> max(salaries.values()) 17 100000000 18 >>> min(salaries.values()) 19 2000 20 但通常我们都是想取出,工资最高的那个人名,即比较的是salaries的值,得到的是键 21 >>> max(salaries,key=lambda k:salary[k]) 22 'alex' 23 >>> min(salaries,key=lambda k:salary[k]) 24 'yuanhao' 25 26 27 28 也可以通过zip的方式实现 29 salaries_and_names=zip(salaries.values(),salaries.keys()) 30 31 先比较值,值相同则比较键 32 >>> max(salaries_and_names) 33 (100000000, 'alex') 34 35 36 salaries_and_names是迭代器,因而只能访问一次 37 >>> min(salaries_and_names) 38 Traceback (most recent call last): 39 File "<stdin>", line 1, in <module> 40 ValueError: min() arg is an empty sequence 41 42 43 44 sorted(iterable,key=None,reverse=False
    )
  • 相关阅读:
    PHP实现多进程并行操作(可做守护进程)
    检测php文件是否有bom头
    安全过滤函数
    模式修正符
    php中const与define的使用区别
    常要用正则表达式
    htaccess 伪静态的规则
    把返回的数据集转换成数组树
    ExtJS实战(3)spring
    ExtJS实战(4)struts
  • 原文地址:https://www.cnblogs.com/zhuanfang/p/12986321.html
Copyright © 2011-2022 走看看