• 匿名函数


    匿名函数

    匿名函数:为了解决那些功能很简单的需求而设计的一句话函数

    复制代码
    # 这段代码
    def calc(n):
        return n ** n
    print(calc(10))
    
    # 换成匿名函数
    calc = lambda n: n ** n  # lambda表达式、匿名函数,可以不传参数
    print(calc(10))
    
    func = lambda x,y:x+y
    print(func(1,2))
    
    dic={'k1':10,'k2':100,'k3':30}
    print(max(dic,key=lambda k:dic[k]))
    
    print(list(map(lambda x:x**2,[1,2,3,4,5,6,7,8])))
    
    print(list(filter(lambda x: x > 10,[1,4,6,823,67,23])))
    复制代码

     

    现有两元组(('a'),('b')),(('c'),('d')),请使用python中匿名函数生成列表[{'a':'c'},{'b':'d'}]

    t1 = (('a'),('b'))
    t2 = (('c','d'))
    t3 = (zip(t1,t2))
    print(list(map(lambda t:{t[0]:t[1]},t3)))
  • 相关阅读:
    cz_health_day07
    cz_health_day06
    mysql索引底层原理
    cz_health_day05
    redis无法获取连接原因分析
    cz_health_day04
    cz_health_day03
    cz_health_day02
    cz_health_day01
    Spring学习
  • 原文地址:https://www.cnblogs.com/QQ279366/p/7834094.html
Copyright © 2020-2023  润新知