zoukankan      html  css  js  c++  java
  • python3中的匿名函数

    定义一个匿名函数
    格式: lambda 参数:式子
    匿名函数的调用 变量=lambda:式子
    #定义一个匿名函数
    #格式: lambda 参数:式子
    #匿名函数的调用   变量=lambda:式子
    def test(a,b):
        a+b
        #return a+b
    result1=test(11,22)     #调用test函数时没有return返回值,所以result1=None
    print("result1=%s"%result1)
    #定义了一个匿名函数
    func=lambda x,y:x+y
    #调用匿名函数func
    result2=func(11,22)     # 返回结果result2=33
    print("result2=%s"%result2)

     匿名函数的操作

    infors=[{"name":"zhangsan","age":12},{"name":"lisi","age":16},{"name":"wangwu","age":20}]
    infors.sort(key=lambda x:x["name"])
    print(infors)
    #结果[{'name': 'lisi', 'age': 16}, {'name': 'wangwu', 'age': 20}, {'name': 'zhangsan', 'age': 12}]

  • 相关阅读:
    gdbinit理解
    debug套路
    node 版本升级
    工作方式
    vscode 插件编写
    函数闭包与装饰器
    高阶函数与递归
    函数嵌套及作用域
    函数
    文件处理
  • 原文地址:https://www.cnblogs.com/chen-huan/p/10646159.html
Copyright © 2011-2022 走看看