Python基础学习-12匿名函数lambda和map、filter

目录

[1、匿名函数: lambda](#1、匿名函数: lambda)

2、Lambda的参数类型

[3、map、 filter](#3、map、 filter)

4、本节总结


1、匿名函数: lambda

1)语法: lambda arg1, arg2, ..., argN : expression using arg

2) lambda是一个表达式,而不是一个语句

3) lambda主体是一个单个的表达式,而不是一个代码块

4) lambda主要优点是 函数速写 和 代码的简洁性

2、Lambda的参数类型

1) lambda的参数类型和普通的def 定义的函数类型一样

3、map、 filter

1) map语法: map(func, sequence)

2) map是一个内置工具,将序列对象中的每个元素作为参数传入函数中,返回函数调用结果的一个列表

3) filter语法: filter(func, sequence)

4) filter是一个内置工具,将序列对象中的每个元素作为参数传入函数中进行过滤,满足条件的将会被加入到结果列表中

5) lambda结合map和filter的使用

4、本节总结

• 如何掌握本节内容

1) lambda表达式、 map、 filter函数的使用

2)课后:把代码自己敲一遍,

※参照附件代码

相关推荐
weixin_459753944 分钟前
MySQL 中高效存储与查询时间数据的最佳实践
jvm·数据库·python
qq_392690664 分钟前
HTML函数能否用老旧主板BIOS限制功能_固件版本影响分析【汇总】
jvm·数据库·python
狐狐生风6 分钟前
LangGraph 重构个人知识库问答系统(稳定 + 可扩展版)
python·langchain·rag·langgraph·agentai
qq_3926906611 分钟前
Go语言如何做图片缩放_Go语言图片缩放裁剪教程【推荐】
jvm·数据库·python
IT北辰14 分钟前
一键整理试题库!用Python自动化处理Excel选择题
python·自动化·excel
m0_7364393014 分钟前
Golang怎么连接MySQL数据库_Golang MySQL连接教程【总结】
jvm·数据库·python
CLX050514 分钟前
c++怎么以独占模式打开文件_fsopen与_SH_DENYRW【详解】
jvm·数据库·python
老纪15 分钟前
如何处理SQL复杂业务关联删除_通过触发器实现级联清理
jvm·数据库·python
运气好好的22 分钟前
golang如何理解Go 1.23迭代器协议_golang 1.23迭代器协议详解
jvm·数据库·python
2401_8246976629 分钟前
Go语言如何用systemd_Go语言systemd服务管理教程【总结】
jvm·数据库·python