美文网首页
python之lambda函数

python之lambda函数

作者: _沉梦昂志 | 来源:发表于2018-04-17 21:25 被阅读0次

1.lambda作为一个表达式,定义了一个匿名函数,简化了函数定义书写形式,使得代码更为简洁。

2.python中,有几个定义好的全局函数方便与lambda进行配合使用


例子:

foo = [2, 18, 9, 22, 17, 24, 8, 12, 27]

# filter()函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。

print(list(filter(lambdax: x % 3 == 0, foo)))             #[18, 9, 24, 12, 27]


# map()会根据提供的函数对指定序列做映射

print(list(map(lambdax: x * 2 + 10, foo)))               #[14, 46, 28, 54, 44, 58, 26, 34, 64]


# 参见《python之reduce,会对指定序列元素做累积》

print(reduce(lambdax, y: x + y, foo))                      #139

相关文章

  • Python之lambda表达式

    ---Python之lambda表达式(创建匿名函数) Python允许使用lambda关键字来创建匿名函数。 先...

  • Python lambda函数

    lambda函数 在Python中,lambda函数是使用lambda表达式定义的单行匿名函数。它常用于将函数作为...

  • 用Python进行数据分析3.2 函数 0705

    Lambda函数 210705Python支持所谓的匿名lambda函数。lambda函数是一种通过单个语句生成函...

  • 4.函数

    函数 1 创建函数与调用 1.1 lambda函数 python允许使用lambda关键字创建匿名函数。lambd...

  • 2018-07-25Python(7)

    python基础语法(7) 函数下 lambda函数lambda函数有自己的作用域。代码示例:def makeAc...

  • lambda

    lambda: python 使用 lambda 来创建匿名函数。 语法: lambda [arg1 [,arg2...

  • python之lambda函数

    1.lambda作为一个表达式,定义了一个匿名函数,简化了函数定义书写形式,使得代码更为简洁。 2.python中...

  • Scala学习笔记:函数编程&集合

    Functional Programming lambda 匿名函数(至少python是叫lambda)算是FO的...

  • Python中的lambda函数

    Python中的lambda函数 在Python中,我们使用lambda关键字来声明一个匿名函数,这就是为什么我们...

  • lambda函数

    lambda函数是python的匿名函数,没有函数名 等同于

网友评论

      本文标题:python之lambda函数

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