python的lambda函数

本文介绍了Python中的匿名函数lambda的用法,它用于创建一次性、简洁的函数。lambda函数可以有参数,例如`lambda x: x*3`等价于`def test(x): return x*3`。在Python中,lambda函数在内存中是一次性函数,使用完毕后内存地址会被释放。示例中展示了如何通过lambda函数进行无参数和有参数的操作,以及在`map()`函数中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

匿名函数,使用方式lambda 参数:表达式【在内存中的回收机制s是,使用完以后,内存地址就会被释放。是一次性函数】

lambda x:x*3对应的常规函数:

def test(x):
	return x*3

2.使用方式:
a.有入参

>>> t = lambda x:x*3

>>> t(3)
9
>>> 
```python

b.无入参

>>> lambda: 'test'
<function <lambda> at 0x000002663B223700>
>>> t = lambda: 'test'
>>> t()
'test'
>>> 

c.

map( lambda x: x*x, [y for y in range(10)] )
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值