Python lambda

本文通过代码示例介绍Python中的lambda表达式,包括在filter函数中替代普通函数、带默认参数和多个参数的lambda用法,展示其简洁性。

作者:zhuge···预计阅读 2 分钟·602 阅读·0 评论
Python lambda

Python lambda

def fun_filter(x):
    return  x>5
lst=list(filter(fun_filter,[i for i in range(1,11)]))
print(lst)
#[6, 7, 8, 9, 10]

lst=list(filter(lambda x:x>5,[i for i in range(1,11)])) print(lst) #[6, 7, 8, 9, 10]

c= lambda x=3,y=4 : x +y print(c()) #7 print(c(1,2)) #3

如以下都是合规的 lambda x:x3 lambda x,y:x*y3 lambda x,y,z:x*y**3-z


相关文章

评论

加载中...