一、匿名函数

  匿名函数的结构:变量   =  lamda  参数: 返回值

  a  =  lamda  x : x*x       # x为参数,   : 后边的为函数体

  print(a(x))

  def fn(n)

    return pow(n,2)

  a = fn

  print(a._ _name_ _) 查看函数名

二、storted 函数 (排序)

  语法:sorted = (iterable, key=None, reverse = Flase) 默认key 为空,reverse为Flase.

     key:排序规则(排序函数),在sorted内部会将每个元素都交给这个函数的参数,根据函数运算的结果进行排序。

     reverse:是否要倒叙。reverse = True 为正序,reverse = Flase 为倒叙。

  例题:

    1.根据列表中元素的长度进行排序

    

     2.根据年龄进行排序

    

三、filter()函数  (筛选)

  语法:filter(function. iterable)

  function:用来筛选的函数,在filter中会自动把iterable中的元素交给function函数,通过function函数返回的True 或 Flase来判断是否保留元素。

  例题:

  1.将姓周的筛选出来

  

     2、

   

四、map()函数

  映射函数

  语法:map(function,iterable)可对可迭代对象中的每个元素进行映射。分别取执行function。

  例题:

  1、计算列表中每个元素的平方。

  

    2、计算两个列表中对运营元素的乘积

   

五、递归

  定义:在函数中调用本身。

  在python中,递归深度是998

  应用:在递归中可以遍历所有树形结构,比如文件系统。

  

六、二分查找

  二分查找,每次都能够排排除一般的数据,效率特别高,但是局限性大,查找的数据必须是有序数列才行。

  方法一:移动左右两边

  

  方法二:切片进行,改变了索引,只能查到是否存在,无法定位到具体位置。

  

7.冒泡排序(转为有序而打造)

  

  

  

    

     

    

转载于:https://www.cnblogs.com/wf123/p/9341909.html

python day-15 匿名函数 sorted ()函数 filter()函数 map()函数 递归 二分法...相关推荐

  1. python内置函数——sorted、filter、map、format

    对List.Dict进行排序,Python提供了两个方法 对给定的List L进行排序, 方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本 方法2.用built-in函数sor ...

  2. [转载] Python 内置函数 lambda、filter、map、reduce

    参考链接: Python lambda (匿名函数) | filter, map, reduce Python 内置了一些比较特殊且实用的函数,使用这些能使你的代码简洁而易读. 下面对 Python ...

  3. python filter函数_第九篇:Python中lambda、filter和map函数

    修修心养养性 世无常贵,事无常师,靠人不如靠己. 大纲 函数类型定义及特性 lambda函数定义及使用 filter函数定义及使用 map函数定义及使用 引入函数类型概念 函数类型定义:python中 ...

  4. python中map函数运行原理_Python中map函数的解释和可视化

    先重温一下迭代(Iteration).迭代器对象(iterable).迭代器(iterator )的概念: Iteration是计算机科学的通用术语,它是指对一组元素执行一项操作,一次执行一个元素.一 ...

  5. Python编程基础:第五十五节 map函数Map

    第五十五节 map函数Map 前言 实践 前言 map函数的作用是将指定函数作用于一个可迭代对象内部的每一个元素,其表达方式为map(function, iterable),第一个位置指定作用函数,第 ...

  6. python中map函数返回值类型_python map函数

    from:https://www.cnblogs.com/AlwaysWIN/p/6202320.html 描述 map() 会根据提供的函数对指定序列做映射. 第一个参数 function 以参数序 ...

  7. 【Python学习】 - 关于DataFrame中的applymap函数 和 Series中的map函数

    在用pandas预处理数据时,难免需要自己构造一些有价值的数据,applymap函数和map函数对于处理此类问题十分方便. 给定一个DataFrame,含有每个学生的第一次考试和第二次考试的成绩,现在 ...

  8. python map函数的作用_Python的map函数

    map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回. 例如,对于list [1, 2 ...

  9. python中map函数中的str_Python中map()函数

    map()函数 map()是 Python 内置的高阶函数,在Python3.0版本中,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,返回一个list的遍 ...

  10. python3中map函数_解决Python3下map函数的显示问题

    map函数是Python里面比较重要的函数,设计灵感来自于函数式编程.Python官方文档中是这样解释map函数的: map(function, iterable, ...) Return an it ...

最新文章

  1. mysql 事务权限_0428-mysql(事务、权限)
  2. 燕山大学计算机学院官网,燕山大学信息科学与工程学院(专业学位)计算机技术保研夏令营...
  3. 最小二乘法幂函数C语言,跪求最小二乘法幂函数C 语言程序
  4. docker build run 卡住_还在使用第三方Docker插件?SpringBoot官方插件真香!
  5. 【Linux】预编译,编译,汇编,链接的四过程
  6. 开关电源模块并联供电系统_你了解UWE/F_S-1/3WR3系列小功率模块电源吗?
  7. 一篇关于用户需求,己方产品(服务)与竞争对手的小清单
  8. 文本聚类分析算法_10.HanLP实现k均值--文本聚类
  9. IP路由原理 直连路由和静态路由 路由协议
  10. ANOVA,T检验,秩和检验
  11. linux下动态域名解析
  12. airpods有一只耳机冒红光_AirPods单只耳机连接不上、充不上电、闪灯等问题解决方式...
  13. Linux项目实训一
  14. 写论文需要哪些软件?用迅读PDF大师,PDF转换编辑压缩
  15. img 图片加载设置超时
  16. Github pages + Hexo 博客 yilia 主题使用畅言评论系统
  17. Unity2019刷地形教程
  18. JavaWeb开发实现一个动态页面
  19. java ios中无法播放_iOS - 无法在后台播放声音
  20. UBIFS文件系统使用

热门文章

  1. ASP.NET MVC雕虫小技 1-2
  2. 网络小贷迎来最强监管,八成公司恐将面临转型或淘汰
  3. 语音信号的短时语音能量
  4. 通过php获取文件后缀名怎么改,【转】PHP获取文件后缀名的几种方法
  5. 020_Vue非父子组件之间数据交互
  6. 004_推箱子-游戏逻辑
  7. 014_Collections常用方法
  8. 087_html5表单元素
  9. 创建的二叉树后续非递归遍历结果为_一入递归深似海,从此offer是路人
  10. RecyclerView的优化:RecycledViewPool