python-匿名函数

时间:2019-06-24 20:55:08   收藏:0   阅读:80

二分法

一般和递归一块使用,从数组的中间值开始比较目标值,如果目标值大于中间值,先从中间值开始往右边切片,然后再取右边数组的中间值,再继续比对目标值,一直如此比对,直到找到目标值。

匿名函数

匿名函数就是没有名字的含义,用lambda关键字定义。

语法:

lambda x,y(参数):x+y(逻辑代码)

lambda x,y:x+y

匿名函数也能调用,但是调用需要注意只能使用一次,匿名函数一般不单独使用,而是与 max(),min(),map(),sorted(),filter()这些内置函数一起使用。

salary_dict = {
    'nick': 3000,
    'jason': 100000,
    'tank': 5000,
    'sean': 2000,
    'tttt': 4000,
    'egon': 10000000,
}

res =max(salary_dict,key=lambda name:salary_dict[name]) #lambda匿名函数把字典salary_dict[name]的value值取出来后。max函数在进行比对。
print(res)

egon

内置函数

内置函数就是python3解释器自带的函数,在python解释器启动时,就自动给生成了。

常用的内置函数有:

了解:

原文:https://www.cnblogs.com/raynduan/p/11079163.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!