[Python] python匿名函数lambda →→→→→进入此内容的聊天室

来自 , 2019-03-10, 写在 Python, 查看 145 次.
URL http://www.code666.cn/view/2dfe1946
  1. #lambda
  2. #普通的函数
  3. def add(x,y):
  4.   return x+y
  5. print add(1,2)
  6. #lambda函数
  7. func = lambda x,y:x+y
  8. print func(1,2)
  9. #default argument in lambda
  10. #lambda函数中的默认函数
  11. func = lambda x,y=2:x+y
  12. print func(1)
  13. #why do we need lambda
  14. #lambda函数存在的意义
  15. #a list of functions
  16. #一个函数列表
  17. L = [(lambda x: x**2), (lambda x: x**3),  (lambda x: x**4)]
  18. #function dictionary
  19. #函数字典
  20. key = 'got'
  21. print {'already': (lambda: 2 + 2),
  22. 'got': (lambda: 2 * 4),
  23. 'one': (lambda: 2 ** 6)
  24. }[key]()
  25. #//python/4447

回复 "python匿名函数lambda"

这儿你可以回复上面这条便签

captcha