filter函数|python
filter()函数是python中的一个内置函数,用于过滤序列,过滤掉不符合条件的元素,返回由符合条件的元素组成的新列表。
语法
filter(function,iterable)
function -- 判断函数
iterable -- 可迭代对象
1. 过滤掉列表[4,9,3,14,7,10,6,1]中的所有偶数
L = [4,9,3,14,7,10,6,1]
def is_odd(x):return x % 2 == 1
newlist = list(filter(is_odd,L))
print(newlist)
输出结果
[9, 3, 7, 1]
注 在返回时返回的是一个地址,所以必须在外层加上list(),可以向上面那段代码那样加,也可以在输出的时候加上.
2.过滤出1~100中平方根是整数的数
from math import *
L=(range(1,101))
def is_sqr(n):return sqrt(n)%1==0 #判断一个数是整数的方法
answer = list(filter(is_sqr,L))
print(answer)
输出结果
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
filter函数|python相关推荐
- Python filter 函数 - Python零基础入门教程
目录 一.Python filter 函数简介 二.Python filter 函数使用 1.filter 函数简单使用 2.filter 函数配合匿名函数 Lambda 使用 三.猜你喜欢 基础 P ...
- python filter函数_python基础——filter函数
python基础--filter函数 Python内建的filter()函数用于过滤序列. 和map()类似,filter()也接收一个函数和一个序列.和map()不同的是,filter()把传入的函 ...
- Python 常用函数 - Python入门教程
Python 常用函数 2021 年 3 月 12 日 上午 11:18 [编辑] Python print 函数(一) Python print 函数(二) Python format 函数 Pyt ...
- Python进阶09 filter函数
2019独角兽企业重金招聘Python工程师标准>>> def func(a):if a > 100:return Trueelse:return False'''filter ...
- python进阶:闭包、map/reduce/filter函数、lambda函数、装饰器
函数式编程 一.闭包 python一切皆对象 一切皆对象意味着,所有类型均可被赋值,传参~:函数可以当做参数传递,也可以被当做返回值返回:在其他一些语言中函数仅是一段代码块. 闭包的定义与用法 如何验 ...
- python一行输入多个值用空格隔开_2020-09-22-Python-函数嵌套、filter()函数、一行输入多个整数(空格分隔)、多维列表的输入...
python笔记002----函数嵌套.filter()函数.一行输入多个整数(空格分隔).多维列表的输入 •字符串列表---内带2维列表 a=['123'] print(a[0][1]) for i ...
- python day-15 匿名函数 sorted ()函数 filter()函数 map()函数 递归 二分法...
一.匿名函数 匿名函数的结构:变量 = lamda 参数: 返回值 a = lamda x : x*x # x为参数, : 后边的为函数体 print(a(x)) def ...
- python filter函数_Python列表的8个实用技巧
原作者: Nik Piepenbreier编译&内容补充: 费弗里原文地址: https://towardsdatascience.com/advanced-python-list-techn ...
- python filter()函数(与map()、reduce()函数用法类似,根据给定函数判断列表元素是True还是False,返回剔除元素后的元素列表)
filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表. 该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 ...
最新文章
- Android Q:新系统名称和新特性整理
- ElasticSearch基础杂烩-配置-索引-优化
- IDEA 及 Gradle 使用总结
- Filebeat的下载(图文讲解)
- 【科技金融】专家评分卡和机器学习评分卡的差异化和必要性
- 虚拟机迁移及虚拟机高可用方案
- nslang oracle_RAC11g+DG 高可用容灾方案部署
- 14 MM配置-BP业务伙伴-定义供应商科目组和字段选择
- 多模态大咖齐刷刷翻开小红书,明晚7点不见不散
- Activiti的ProcessEngine的基本配置
- Windows Internet Explorer 7 正式发布
- 西门子界面官方精美触摸屏+WINCC程序模板 西门子官方触摸屏程序模板
- python二维插值_SciPy二元样条插值
- 【SaaS培训认证】AWS Solutions Architect Associate
- 解决javaWeb图片加载不出来问题的方案
- 数字IC设计学习笔记(一)——逻辑综合简介
- 年月日时间和64位时间的使用及相互转换
- 【Mac 教程系列第 10 篇】如何在 Mac 上破解带有密码的 ZIP 压缩文件
- 01-如何写SCI论文
- 构建人工智能评测平台(体系)