编程中提到的 lambda 表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数。
add = lambda x,y : x + y
print(add(1, 2))
list = [3, 5, -4, -1, 0, -2, -6]
#用lambda
print(sorted(list, key=lambda x: abs(x)))
def getAbs(x):
return abs(x)
#用函数的方式
print(sorted(list, key=getAbs))
#用lambda
df["company"]=df["company"].apply(lambda x :x.split("/")[0].strip('"'))
http://www.codeblogbt.com/archives/103823