美文网首页
匿名函数2

匿名函数2

作者: 闲云野鹤_23dd | 来源:发表于2021-01-11 19:35 被阅读0次

匿名函数2

2020-09-28 Reads 8

匿名函数 + if

语法:

True的逻辑 if 条件 else False的逻辑

例子:
传入两个数字,返回比较大的值

## 原有函数
def fun2(x,y):
    if x>y :
        return x
    else:
        return y

if __name__ == '__main__':
    a = lambda x,y:x if x>y else y
    print(a(10,2))

匿名函数 + for

语法:

lambda 列表 : [ 对i的操作 for i in 列表 ]

例子:
将list1的每个元素加1

    list1 = [1,2,3]
    a = lambda l: [x+1 for x in l]
    print(a(list1))

两层for循环

只能对内循环操作

[对i的操作 for 单个元素 in 列表 for i in 单个元素]

例子:
将alist中每个元素的每个 字符 给打印出来

 alist = ['果芽软件', '成长计划']
    a = lambda l: [print(i) for y in l for i in y]
    a(alist)` 

匿名函数 for + if

语法:

[判断为True的i的操作 for i in 列表 if i的判断 ]

注意: 无法对 if 判断为 False 的逻辑执行操作

例子:
打印出比3大的元素

    blist = [1, 2, 3, 4, 5, 6, 7]
    b = lambda l: [print(i) for i in l if i > 3 ]
    b(blist)

练习:

使用匿名函数取出blist 列表中的偶数
使用匿名函数将blist 列表中的元素加10

image.png

相关文章

  • 14.匿名函数

    目录:1.匿名函数介绍2.匿名函数的构建3.举例 1.匿名函数介绍 匿名,即没有名字函数的定义?调用? 2.匿名函...

  • 12_Python匿名函数_全栈开发学习笔记

    1. 匿名函数介绍 2. 将函数转换为匿名函数 练习1:请把以下函数变成匿名函数 答案: 执行结果: 练习2:跟据...

  • Day_10-函数(二)

    一、匿名函数 1.什么是匿名函数?定义:匿名函数还是函数,只是声明格式不同适用:函数功能比较简单的函数 2.匿名函...

  • 17. Python之匿名函数

    1 匿名函数的定义 1.1 def用于定义有名函数 1.2 lambda用于定义匿名函数 2 调用匿名函数 3 匿...

  • JavaScript匿名函数_函数自我执行(十七)

    目录: 1.什么是匿名函数 2.匿名函数的使用 一、什么是匿名函数 匿名函数,顾名思义,就是没有名字的函数。 二、...

  • Python基础——匿名函数+作用域

    一、匿名函数:lambda 函数名 = lambda 参数: 表达式 1、有名函数 2、匿名函数lambda [ ...

  • 立即执行匿名函数(IIFE)

    立即执行匿名函数:1. 声明一个匿名函数;2. 马上调用这个匿名函数 如:( function () {} )()...

  • day-10总结

    匿名函数 1.什么是匿名函数匿名函数还是函数,只是申明的格式和普通函数不一样。只适用于功能比较简单的函数 2.匿名...

  • Day10-函数的应用

    一、匿名函数 1.普通函数: def 函数名(参数列表): 函数体 2.匿名函数: 函数名 = lambda 参数...

  • day10

    匿名函数 1.普通函数: def 函数名(参数列表):函数体 2.匿名函数: 函数名 = lambda 参数列表:...

网友评论

      本文标题:匿名函数2

      本文链接:https://www.haomeiwen.com/subject/lsiinktx.html