• 内置函数


    map  循环模式

        map(function,iterable...)

        循环iterable 中的每一个元素,分别作用于function返回结果

        map返回的结果是迭代器对象,可以通过for循环或者list查看结果

         

         obj = map(lambda x,y:x+y,[1,2,3],[4,5,6])

        filter         筛选模式

              filter(function,iterable,...)

              函数 f 的作用是对于每个元素进行判断,返回True或者False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件的迭代器对象、

       取值同map,结果也是迭代器对象

        function 可以为None

           obj = filter(lambda x:x>3,[1,2,3,4,5])

      reduce  累加模式

          reduce(function,iterable,[初始值])#这两个参数必须都要有,缺一个也不行,用传给reduce中的函数function(有两个参数)先对集合中的第1,2个i元素进行操作,得到的结果再与第三个数据用function函数运算,最后得到一个结果

       形参一定要有两个

       from functools import reduce python 3中reduce在functools工具里面,需要引进

      Func参数不能为None

      hello 是初始值,可以没有,如果有是在最前面累加直接打印obj,不是迭代对象

        

           print(obj)    结果“helloabc"

       eval()  执行字符串类型的代码,有返回值

            只能计算单个表达式

     exec()  执行字符串类型的代码,没有返回值

            动态执行代码块

  • 相关阅读:
    【硬件】交换机与路由器概述
    【网络】IP地址,子网掩码,网段表示法,默认网关,DNS服务器详解
    【网络】网桥
    【归档】Mysql大表归档
    【锁】Innodb锁
    【磁盘】顺序IO比随机IO快
    【硬盘】RAID卡
    【基础】占用空间大小(数据页、线程)
    【SQL】ON DUPLICATE KEY UPDATE
    【基础】Hint控制语句执行
  • 原文地址:https://www.cnblogs.com/lisen321/p/11891737.html
Copyright © 2020-2023  润新知