python 学习DAY15

一.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就存在(用空间换时间)

    

猜你喜欢

转载自www.cnblogs.com/yuegege/p/9481759.html