【Python】匿名函数
匿名函数就是不需要显式的指定函数。
1.基础案例
# 一般函数
def calc(n):
return n**2
print(calc(3))
print("=" * 30)
# 转换为匿名函数
calc = lambda x:x**2
print(calc(3))
运行结果:
2.结合其他函数使用
2.1 结合三元运算符
# 传入参数为n,如果n大于4,则返回99,否则返回n本身
calc = lambda n:99 if n > 4 else n # 三元运算符
print('n小于4:',calc(3))
print("=" * 30)
print('n大于4:',calc(5))
运行结果:
2.2 结合map函数
res = map(lambda x:x**2,[1,5,7,4,8])
for i in res:
print(i)
运行结果:
作者:奔跑的金鱼
声明:书写博客不易,转载请注明出处,请支持原创,侵权将追究法律责任
个性签名:人的一切的痛苦,本质上都是对自己无能的愤怒
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!