python函数之匿名函数lambda
lambda使用规则:
- lanbda 参数 : 表达式
def name_me(x):
return x*5
lambda x: x*5
以上两种表达含义相同
lambda一般是搭配着其他函数及表达式使用,一般不单独使用
例:使用map函数时
my_list = [i for i in range(3, 100, 4)]
print(list(map(lambda x: True if x % 3 == 0 else False, my_list)))
对lambda 定义的函数进行命名
my_lambda = lambda x: true x%3==0 Flase
可以对简单的逻辑进行定义函数