python bif
2024-09-10 01:17:37
filter(过滤器):
语法:
filter(function, iterable)
funciton 为判断函数
iterable 为可迭代对象
返回值为 list
filter()函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。
接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,返回True或False,将返回True的元素放到新列表中。
例:
配合 lambda 表达式输出10以内的奇数
list(filter(lambda x: x % 2, range(10)))
map 函数:
语法:
map(function, iterable)
function 为操作函数
iterable 为可迭代对象
map 接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。
例:
list(map(lambda x: x * 2, range(10)))
最新文章
- multipart数据结构
- event事件对象
- word-wrap同word-break的区别(转)
- ";UBUNTU: SAUCE: apparmor: 3.0 backport of apparmor3";
- (大数据工程师学习路径)第一步 Linux 基础入门----用户及文件权限管理
- Flight学习(一)
- 多线程进阶---Thread.join()/CountDownLatch.await() /CyclicBarrier.await()
- django——模型层之单表
- 4-17疑难点 c语言之【结构体对齐】
- jQuery和js之Cookie实现
- python中重要的模块--asyncio 转载
- 小甲鱼Python第十六讲课后习题--017函数
- MySQL建立索引,触发器
- spring-事件通知实现
- 跨域资源共享(CORS)--跨域ajax
- 移动H5前端性能优化指南[转]
- 在 Linux 服务器上部署 nginx 之后不能访问
- LVS的DR模式负载均衡
- Access 是/否 字段
- List排序方法