python基础十四之匿名函数

  匿名函数

  处理简单问题的简化函数,关键字lambda。

# 格式:函数名 = lambda 参数:返回值
anonymity = lambda s: s ** 0.5
print(anonymity(4))   # 2.0

  匿名函数的使用

m = map(lambda x: x+x, [1, 2, 4, 5])
print(list(m))  # [2, 4, 8, 10]
lis = [1, -2, -3, 2]
lis1 = sorted(lis, key=lambda x: x*x)
print(lis)
print(lis1)  # [1, -2, 2, -3]

 

posted @ 2018-01-08 08:51  蔠缬艸  阅读(133)  评论(0编辑  收藏  举报