python lambda

编程中提到的 lambda 表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数

 

add = lambda x,y : x + y

print(add(1, 2))

t = [1, 2]
print(add(*t))

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.waitingfy.com/archives/3678

3678

Leave a Reply

Name and Email Address are required fields.
Your email will not be published or shared with third parties.