Python的filter 過濾器函式

2021-08-20 08:05:36 字數 541 閱讀 9600

(1)描述

filter() 函式用於過濾序列,過濾掉不符合條件的元素,返回由符合條件元素組成的新列表。

該接收兩個引數,第乙個為函式,第二個為序列,序列的每個元素作為引數傳遞給函式進行判,然後返回 true 或 false,最後將返回 true 的元素放到新列表中。

(2)語法

以下是 filter() 方法的語法:

filter(function, iterable)

(3)引數

function -- 判斷函式。

iterable -- 可迭代物件。

返回值返回列表。

(4)例項

以下展示了使用 filter 函式的例項:

顯示1到20之間的奇數

>>> def odd(x):

return x %2

>>> temp = range(20)

>>> list(filter(odd,temp))

[1, 3, 5, 7, 9, 11, 13, 15, 17, 19]

Python陣列條件過濾filter函式使用示例

使用filter函式,實現乙個條件判斷函式即可。比如想過濾掉字串陣列中某個敏感詞,示範 如下 filter out some unwanted tags def passed item try retur程式設計客棧n item techbrood can be more a complicated...

Zuul閘道器的filter 過濾

component public class myfilter extends zuulfilter override public int filterorder override public boolean shouldfilter override public object run cat...

redis 執行filter 過濾

關於redis的基礎知識就不扯了,今天來聊聊redis 中怎樣執行過濾語句。127.0 0.1 6379 sadd myset1 a a1 b1 c1 d1 integer 6 127.0 0.1 6379 127.0 0.1 6379 127.0 0.1 6379 sscan myset1 mat...