※Python3[語法][Base] filter()函數
filter()函數是用來過濾一個可迭代物件內部元素的函數,
他會根據你想要的條件過濾完元素後,保留符合條件的元素
並回傳一個 Filter Object,
語法 : filter( Function , iterable )
Function 是要用來判斷的函數,在定義時要記得
如果是要保留的得回傳True,捨棄即False
實際運用
函首先定義了一個函數當傳入值是字串時輸出True
再來創建一個字串,
用filter()和剛才寫的判斷式判斷裡面的元素是不是字串後,
是的保留,不是的則捨去,
可以看到filter()函數跑完後的Filter Object是跑不出來的
要把他轉成List
以上為filter()函數
留言
張貼留言