一.lambda 匿名函数
lambda 参数:通过计算要返回的值
这个函数的的函数名都叫lambda
二.sorted 排序函数
sorted(iterable,key"函数",reverse"倒序")
把一个可迭代对象的元素用后面KEY引用的函数获取权重,然后进行排序,可用reverse进行倒序排列
三.filter 过滤函数
filter(function"函数",iterable)
把可迭代对象交个前面的函数进行筛选,返回的是一个bool值
四,map 映射函数
map(function,iterable)
把一个可迭代对象的元素交给给出的函数执行,返回的值就是处理的结果
五,递归
在函数中调用自身,默认深度1000,可以通过import sys改最大深度
六.二分法
把一个有序数列分割成两个进行比较,然后在分割比较,直到得到答案
可以是用while循环 和递归算法
#可以通过长度大于最大值一个装满0的列表查找,如果有1就存在(用空间换时间)