python day-15 匿名函数 sorted ()函数 filter()函数 map()函数 递归 二分法...
一、匿名函数
匿名函数的结构:变量 = 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()函数 递归 二分法...相关推荐
- python内置函数——sorted、filter、map、format
对List.Dict进行排序,Python提供了两个方法 对给定的List L进行排序, 方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本 方法2.用built-in函数sor ...
- [转载] Python 内置函数 lambda、filter、map、reduce
参考链接: Python lambda (匿名函数) | filter, map, reduce Python 内置了一些比较特殊且实用的函数,使用这些能使你的代码简洁而易读. 下面对 Python ...
- python filter函数_第九篇:Python中lambda、filter和map函数
修修心养养性 世无常贵,事无常师,靠人不如靠己. 大纲 函数类型定义及特性 lambda函数定义及使用 filter函数定义及使用 map函数定义及使用 引入函数类型概念 函数类型定义:python中 ...
- python中map函数运行原理_Python中map函数的解释和可视化
先重温一下迭代(Iteration).迭代器对象(iterable).迭代器(iterator )的概念: Iteration是计算机科学的通用术语,它是指对一组元素执行一项操作,一次执行一个元素.一 ...
- Python编程基础:第五十五节 map函数Map
第五十五节 map函数Map 前言 实践 前言 map函数的作用是将指定函数作用于一个可迭代对象内部的每一个元素,其表达方式为map(function, iterable),第一个位置指定作用函数,第 ...
- python中map函数返回值类型_python map函数
from:https://www.cnblogs.com/AlwaysWIN/p/6202320.html 描述 map() 会根据提供的函数对指定序列做映射. 第一个参数 function 以参数序 ...
- 【Python学习】 - 关于DataFrame中的applymap函数 和 Series中的map函数
在用pandas预处理数据时,难免需要自己构造一些有价值的数据,applymap函数和map函数对于处理此类问题十分方便. 给定一个DataFrame,含有每个学生的第一次考试和第二次考试的成绩,现在 ...
- python map函数的作用_Python的map函数
map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回. 例如,对于list [1, 2 ...
- python中map函数中的str_Python中map()函数
map()函数 map()是 Python 内置的高阶函数,在Python3.0版本中,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,返回一个list的遍 ...
- python3中map函数_解决Python3下map函数的显示问题
map函数是Python里面比较重要的函数,设计灵感来自于函数式编程.Python官方文档中是这样解释map函数的: map(function, iterable, ...) Return an it ...
最新文章
- mysql 事务权限_0428-mysql(事务、权限)
- 燕山大学计算机学院官网,燕山大学信息科学与工程学院(专业学位)计算机技术保研夏令营...
- 最小二乘法幂函数C语言,跪求最小二乘法幂函数C 语言程序
- docker build run 卡住_还在使用第三方Docker插件?SpringBoot官方插件真香!
- 【Linux】预编译,编译,汇编,链接的四过程
- 开关电源模块并联供电系统_你了解UWE/F_S-1/3WR3系列小功率模块电源吗?
- 一篇关于用户需求,己方产品(服务)与竞争对手的小清单
- 文本聚类分析算法_10.HanLP实现k均值--文本聚类
- IP路由原理 直连路由和静态路由 路由协议
- ANOVA,T检验,秩和检验
- linux下动态域名解析
- airpods有一只耳机冒红光_AirPods单只耳机连接不上、充不上电、闪灯等问题解决方式...
- Linux项目实训一
- 写论文需要哪些软件?用迅读PDF大师,PDF转换编辑压缩
- img 图片加载设置超时
- Github pages + Hexo 博客 yilia 主题使用畅言评论系统
- Unity2019刷地形教程
- JavaWeb开发实现一个动态页面
- java ios中无法播放_iOS - 无法在后台播放声音
- UBIFS文件系统使用