1、lambda函数使用如下:

lambda语句中,冒号前是参数,可以有多个,用逗号隔开,冒号右侧的是返回值

>>> g=lambda x,y:x*y
>>> g(45,200)
9000

使用lambda的好处:

1、lambda函数可省去函数定义过程

2、对于一些抽象,别的地方不会使用的函数

3、lambda函数在有些时候会让代码容易理解

>>> def f(x,y):  

    return(x*y)

>>> l=[1,2,3,4,5]

>>> from functools import reduce

>>> reduce(f,l) 

120

>>> reduce(lambda x,y:x*y,l)
120

>>> reduce(lambda x,y:x*y,[1,2,3,4,5])
120

 

相关文章:

  • 2021-09-24
  • 2022-12-23
  • 2021-05-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-07
  • 2021-06-14
猜你喜欢
  • 2021-04-09
  • 2022-12-23
相关资源
相似解决方案