2018-11-27 17:27:06 388浏览
今天扣丁学堂Python培训老师给大家介绍一下关于lambda表达式的优缺点及使用场景详解,首先lambda表达式是Python中创建匿名函数的一个特殊语法.我称lambda语法本身为lambda表达式,而它返回的函数我称之为lambda函数。或者称为匿名函数。
website=["www.cdingke.com","www.codingke.com/cmooc","http://www.codingke.com/course/"] def wordCount(string): return len(string) siteNameLength = map(wordCount, website) print(siteNameLength)结果:
[17, 17, 18]
website=["www.cdingke.com","www.codingke.com/cmooc","http://www.codingke.com/course/"] siteNameLength = map(lambda string: len(string), website) print(siteNameLength)结果:
[17, 17, 18]lambda表达式仅仅是创建函数的一个特殊方法。它们只包含一条语句,并自动返回这条语句的结果。
lambda_list = lambda n: lambda_list(n-1) + (lambda x: x * (n-1),) if n else ()
以上就是关于扣丁学堂Python培训之lambda表达式的优缺点及使用场景的详细介绍,希望对大家有所帮助,扣丁学堂有时俱进的课程体系和大量的Python视频教程让学员免费观看学习,想要学好Python的小伙伴快到扣丁学堂来了解详情吧。扣丁学堂Python技流群:279521237。
【关注微信公众号获取更多学习资料】