lambda函数

1.直接定义简单函数 附带return

plus=lambda x,y=1:x+y
print(plus(8,9))
print(plus(8))

2.lambda中的if条件句

Select=lambda x:’yes’ if a==3 else ‘NO’
print(Selec(3))

3.无参数表达式

import random
 number=lambda random,randint()
 print(number)

4.map :对可迭代对象每一个元素进行函数处理,需要用list从迭代器返回。

def add(x):
      return x*x       
a=map(add,(1,2,3,4))
print(lsit(a))
#优化
a=list(map(lambda x:x**2,[1,2,3,4]
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页