python中的filter函数,Pythonfilter函数的用法
如果我们需要纯净水,不想要杂质,最简单的就是在水中加入明矾,也就是几个小时,水就会变得非常清澈,达到饮用水的质量,净水器就可以过滤水中的杂质。情绪崩溃,心情不好可以选择出去散散心,过滤掉不好的心情。用一些方法过滤掉不想要的东西是我们日常生活中常见的现象。python中的过滤也是如此。可以使用None,用filter()过滤掉不想要的东西。
一、filter()函数
1.意义
用于过滤序列,过滤掉不合格的元素,返回一个迭代器对象。如果要转换成列表,可以用list()来转换。
2.语法
过滤器(函数,可迭代)二、用None过滤掉布尔值是False的对象
以None作为filter()的第一个参数,让迭代器过滤掉Python中布尔值为False的对象。
例如长度为0的对象(例如空列表或空字符串)或数值等于0的对象。
aquarium_tanks=[11,False,18,21,,12,34,0,[],{}]
Filtered _ tanks=filter (none,aquarium _ tanks)检查是否有虚假项。
打印(列表(已过滤_储罐))输出
[11,25,18,21,12,34]在None的帮助下,使用filter()从列表中快速删除被认为是假的项目。
以上就是借助None和filter () ~过滤掉不需要的项目的方法,是不是挺简单的?赶紧学起来吧~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。