day14 匿名函数
没有函数名的函数叫匿名函数
匿名函数一般不单独使用,而是与max(),min(),map(),sorted(),filter()等内置函数一起使用
# print((lambda x,y:x+y)(1,2))salary_dict = {'nick': 3000,'jason': 100000,'tank': 5000,'sean': 2000
}# map# max_salary = max(salary_dict) # 按键取最大的值
# print(max_salary)
# def func(res):
# return salary_dict[res]
#
# max_salary = max(salary_dict,key=func)
# print(max_salary)
# def max(iterable, key=None):
# salary_dict_iter = iterable.__iter__()
# init_num = 0
# for salary in salary_dict_iter:
# func_res=key(salary)
# if func_res > init_num:
# init_num,func_res = func_res,init_num
# return init_num
# res = max(salary_dict,key=func)
# print(res)
# salary_max = max(salary_dict,key=lambda name:salary_dict[name])
# print(salary_max)# min# mapname_list = ['jason','tank','sean']res = map(lambda name:f'{name} sdb',name_list)
print(res)# filter
lis = ['jason dsb','tank dsb','sean dsb','demon']
res = filter(lambda x:not x.endswith('dsb'),lis)
print(list(res))
转载于:https://www.cnblogs.com/wsxiaoyao/p/10976287.html
day14 匿名函数相关推荐
- day14,匿名函数,排序,筛选,映射,递归,二分法
一:匿名函数. 匿名函数语法: 函数名= lambda 形参:返回值 (1)例 : a=lambda n:n**nr=a(3)print(r) 结果为:27 (2)例:写一个lambda 给函数传递 ...
- python 匿名函数的使用
python 匿名使用是使用 lambda 来实现,主要特点是没有函数名 匿名函数的一般格式为: result =lambda [arg,[arg1.....argn]] : expression r ...
- Python day10 global关键字、函数递归、匿名函数、map函数的用法详解
1.global关键字 引用全局变量,在局部全局变量改变,也会改变,global相当于指针,将地址指向全局变量的name name='littlepage'def littepage():global ...
- Go 学习笔记(16)— 函数(02)[函数签名、有名函数、匿名函数、调用匿名函数、匿名函数赋值给变量、匿名函数做回调函数]
1. 函数签名 函数类型也叫做函数签名,可以使用 fmt.Printf("%T") 格式化参数打印函数类型. package mainimport "fmt"f ...
- js里的匿名函数 数组排序
// 匿名函数:其实就是函数的简写形式 var method =function(){ alert("123"); } method(); // 匿名函数可以用于事件的处理 fun ...
- C++11:Lambda表达式(匿名函数)理解
C++在C11标准中引入了匿名函数,即没有名字的临时函数,又称之为lambda表达式.lambda表达式 实质上是创建一个匿名函数/对象.即你可以理解为(Lambda 表达式实际上是一个函数,只是它没 ...
- javascript 匿名函数的理解
代码如下: (function(){ //这里忽略jQuery所有实现 })(); (function(){ //这里忽略jQuery所有实现 })(); 半年前初次接触jQuery的时候,我也像其他 ...
- Javascript匿名函数
ü 定义 匿名函数的定义非常简单:就是没有名字的函数.但是其用途非常的大 ü 典型的函数定义方式 在看匿名函数之前我们先看下在Javascript中定义一个函数比较典型的几种方式 函数声明 fun ...
- php的匿名函数和闭包函数
php的匿名函数和闭包函数 tags: 匿名函数 闭包函数 php闭包函数 php匿名函数 function use 引言:匿名函数和闭包函数都不是特别高深的知识,但是很多刚入门的朋友却总是很困惑,因 ...
- 在NewLisp中实现匿名函数的递归
2019独角兽企业重金招聘Python工程师标准>>> 匿名函数在很多语言中的表现形式大概如下: (lambda (n)(* (+ n 1) (- n 1))) 只有参数列表和函数体 ...
最新文章
- 《Python和Pygame游戏开发指南》——1.12 图书中的文本折行
- MapPoint之旅(2)-----Getting Started with MapPoint Web Service(1)
- new com.mysql.jdbc.Driver()为什么Driver会创建两次
- Oracle 11g Release 1 (11.1) 游标——显式游标
- android 点击字体,图片背景效果一起变换Demo
- mac java偏好设置_在 Mac中配置Java开发环境
- android:scaleType的各个属性解释
- Hadoop hdfs配置
- 【渗透案例】上班摸鱼误入陌生网址——结果被XSS劫持了
- ZENG msgbox仿qq提示
- 破坏入侵计算机信息系统犯罪,刑事律师解读:新形势下的黑科技犯罪—破坏计算机信息系统罪...
- tongweb自动部署_Tomcat、TongWeb5.0、TongWeb6.0部署solr
- 《统一沟通-微软-实战》-6-部署-2-中介服务器-2-安装中介服务器
- Segger systemview STM32移植
- 计算机PS属性怎么改,如何更改ps设计图尺寸
- vue中解决跨域问题
- 探究CSS3中的transition和transform属性方法使用
- emui系统就是鸿蒙吗,华为EMUI是不是鸿蒙系统
- STDMETHOD介绍
- 急刹车或停车时应该先踩离合还是先踩刹车?
热门文章
- python内置对象的实现_Python面向对象——内置对象的功能扩展
- 小米Android OS特别高,干翻小米,最强定制安卓系统诞生?Color OS11表现如何
- baidumap vue 判断范围_vue 经典面试题+答案
- 电脑键盘下划线怎么打_苹果电脑键盘失灵怎么办,维护方法!
- java 设计模式 抽象工厂_Java设计模式----------抽象工厂模式
- 太极发送卡片软件_太极APP的入门级使用方法
- SLAM--非线性优化
- 算法:Merge k Sorted Lists(合并 k 个排序链表)
- android公交车代码,android实现查询公交车还有几站的功能
- MAB多臂老虎机/赌博机