python lambda

编程中提到的 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

 

你可能感兴趣的:(python)