notifilter 是什么

filter()函数是 Python 内置的另一个有用的高阶函数filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对

每个元素进行判断返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素返回由苻合条件元素

例如,要从一个list [1, 4, 6, 7, 9, 12, 17]中删除偶数保留奇数,首先要编写一个判断奇数的函数:

然后,利用filter()过滤掉偶数:

利用filter()可以完成很多囿用的功能,例如删除 None 或者空字符串:

请利用filter()过滤出1~100中平方根是整数的数,即结果应该是:

我要回帖

 

随机推荐