匿名函数lambda
何时使用
函数的逻辑比较简单时,为了减少代码量可以使用匿名函数lambda
1.
语法
lambda 输入参数 : 处理逻辑
例如如下代码我们要实现对列表里数据的平方运算:
普通写法
def square(l):
square_list = []
for ele in l:
square_list.append(ele * ele)
return square_list
if __name__ == "__main__":
print(square([1, 2, 3, 4]))
利用匿名函数:
a = lambda l: [item * item for item in l]
if __name__ == "__main__":
print(a([1, 2, 3, 4]))
简单与否显而易见
版权声明:本文为Wake__Up_原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。