Python 中lambda函数入门

liftword5个月前 (12-12)技术文章46

在Python中使用lambda关键字定义匿名函数。lambda关键字定义的函数也被称为lambda()函数,定义lambda()函数的语法如下。

lambda 参数列表:lambda体

“参数列表”与函数的参数列表是一样的,但不需要用小括号括起来。


lambda()函数与有名称的函数一样,都是函数类型,不同的是 lambda 函数不需要使用 return语句返回。


示例代码:

# 有名称的函数
def f1(x):
    return x>50
def f2(x):
    return x*2

data1 = [66, 15, 91, 28, 98, 50, 7]
# 使用lambda函数
filtered = filter(lambda x:(x>50), data1)
mapped = map(lambda x:(x*2), data1)
print(list(filtered))
print(list(mapped))

#冬日生活打卡季#

相关文章

diagrams:让您可以用 Python 代码绘制云系统架构

diagrams即代码。diagrams让您可以用 Python 代码绘制云系统架构。它的诞生是为了在没有任何设计工具的情况下对新的系统架构设计进行原型设计。您还可以描述或可视化现有的系统架构。目前,...

做好架构师,要懂微服务,汇总微服务架构落地的15种框架

这两年,微服务这个概念火了,火到什么程度呢?2016年有一个统计说,两千家企业里,30%在使用微服务,15%在实验开发和测试微服务架构,24%在学习微服务准备转型,只有剩下的30%的企业没有使用微服务...

超级实用 Python GUI 入门

有时候使用 python 做自动化运维操作,开发一个简单的应用程序非常方便。程序写好,每次都要通过命令行运行 python 程序,就不是那么人性化了。为了更方便的操作,使用 Python GUI 编写...

Python中用于Excel处理的库都有哪些?简单介绍一下?

在进行数据分析和数据挖掘的时候,不可避免的会用到Excel表格来存储处理数据,那么在Python中也提供了很多的Excel表格处理库,下面我们我们就来详细介绍一下这些处理库。pandaspandas库...