Python 中lambda函数入门

liftword3周前 (12-12)技术文章16

在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))

#冬日生活打卡季#

相关文章

10张架构图包含Python所有方向的学习路线,你们要的体系全在这

一直以来都有很多想学习Python的朋友们问我,学Python怎么学?爬虫和数据分析怎么学?web开发的学习路线能教教我吗?我先告诉大家一个点,不管你是报了什么培训班,还是自己在通过各种渠道自学,你一...

AIGC辅助完成Python技术架构

AIGC已经深入到方方面面,用好它能帮我们节省很多时间。特别是信息技术领域。AIGC的工具很多,这里主要使用Bito,当然也可以使用百度文小言、阿里通义、腾讯元宝、抖音豆包。Python是如今最流行...

推荐15个最受欢迎的Python开源框架

以下是伯乐在线从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。Django: Python Web应用开发框架...

Python Flask 大型应用的架构

这里推荐了一个Python Flask的应用架构,root路径是老乡鸡文件夹,里面一个app文件夹,加上一个go.py启动文件,虽然这个例子里面,我写的很挫,但是大概意思到位了,实际上业务代码都要写到...

Python中的方法和函数

什么是Python中的方法?由于Python是一种面向对象的编程语言,因此它包含对象,这些对象具有不同的属性和行为。Python中的方法用于定义Python对象的行为。它通过在程序中创建各种方法或函数...

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

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