Python anonymous function lambda

From , 5 Years ago, written in Python, viewed 73 times.
URL https://pastebin.vip/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

Reply to "Python anonymous function lambda"

Here you can reply to the paste above

captcha

https://burned.cc - Burn After Reading Website