python中lambda的解释

时间:2018-02-09 04:54:26

标签: python lambda

我是Data Analytics的新手。 有人可以解释使用lambda来使用lambda函数计算x。

specific_lambda=lambda x: set(['Adventure','Fantasy', 'Comedy','Drama']).issubset(x)
comic_movies=df[df.geners_arr.map(specific_lambda)]
comic_movies

count_lambda=lambda x: len(x)

df['Genre_count for Movie']=df.geners_arr.apply(count_lambda)
df.head(3)

1 个答案:

答案 0 :(得分:0)

Lambda函数是匿名函数。以下两个是等效的:

def count_lambda(x):
    return len(x)

相同
count_lambda = lambda x: len(x)

另见https://docs.python.org/3/tutorial/controlflow.html#lambda-expressions