没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
原文地址 我的简单理解就是通过一行代码定义一个函数 lambda表达式语法如下 函数名 = lambda 参数 : 参数表达式 在使用的时候 函数名(变量) eg. 通过常规方式定义函数 if x<y: res = x+y else: res = x-y return res print(fun(1,3)) # 4 通过lambda表达式定义一个函数 fun = lambda x, y: x+y if x<y else x-y print(fun(1,3)) # 4 lambda表达式与map函数结合方便的进行数据处理 map()
资源推荐
资源详情
资源评论
Python匿名函数(匿名函数(lambda表达式)表达式)
原文地址
我的简单理解就是通过一行代码定义一个函数
lambda表达式语法如下
函数名 = lambda 参数 : 参数表达式
在使用的时候
函数名(变量)
eg.
通过常规方式定义函数
if x<y:
res = x+y
else:
res = x-y
return res
print(fun(1,3))
# 4
通过lambda表达式定义一个函数
fun = lambda x, y: x+y if x<y else x-y
print(fun(1,3))
# 4
lambda表达式与map函数结合方便的进行数据处理
map() 会根据提供的函数对指定序列做映射,批量对一个可迭代对象(如列表)中的元素执行某个函数
语法 map(function, iterable, …)
res2 = map(lambda x: x ** 2, [1, 2, 3, 4, 5])
print(list(res2)) # [1, 4, 9, 16, 25]res2 = map(lambda x: x ** 2, [1, 2, 3, 4, 5])
print(list(res2)) # [1, 4, 9, 16, 25]
参考文献
Python:内置函数
https://www.runoob.com/python/python-functions.html
作者:BBJG_001
资源评论
weixin_38633897
- 粉丝: 10
- 资源: 972
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功