阅读背景:

Iterator and Generator-2

来源:互联网 

lambda表达式

匿名函数

# lambda  params:expression
# params : 可选参数,都好分割变量名
# expression:表达式,可以用条件语句,没有return或yield

# 用法:
    # 简单计算:lambda x: x*2
    # 添加条件: lambda x :True if x > 8 else False
    # 多个参数 lambda x, y : x+y
    # 用作排序: users.sort(key = lambda x(x[0], x[1]))
    # 默认字典:①defaultdic(lambda:0)
                # ② defaultdict(lambda:'bj')
                # ③ defaultdic(lambda :(0, 0))
    # 用作参数:① filter ② map
    # 要点:① 语法糖,用来穿件函数对象  ② 表达式不要太复杂# lambda  params:expression
#



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: