python內建函式 filter

2021-08-20 12:27:16 字數 707 閱讀 5991

語法:

filter(function,iterable)

引數:

function 為過濾函式,

iterable 迭代器物件

返回值:

返回列表

函式作用:

該函式在用iterable迭代器進行迭代的過程中,利用function提供的過濾規則來進行過濾,最後返回過濾後的列表。

**示例:

def

is_odd

(num):

return num % 2 == 1

if __name__ == "__main__":

list =

for i in range(1,51): #range(a,b)等價於[a,b)區間的整數

print(i ,end=" ") #end=""實現不換行

print() #換行

print("*"* 100)

for i in filter(is_odd,list):

print(i,end=" ")

print()

參考:

菜鳥教程:

Python 過濾元素的迭代函式filter

在python內建函式中,有乙個和map 函式用法類似 卻可以用來過濾元素的迭代函式,這個函式就是filter 它會把列表中有序資料的每乙個元素逐一提供給布林型別的形參函式進行處理,再根據處理結果的真假 true或false 來決定這個元素是否形成新的列表元素。1 示例 import sympy a...

python重寫內建函式 python 內建函式

說明 zip 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 號操作符,可以將元組解壓為列表。語法 zip iterable1,iterable2,引數 iterable 乙個或多...

python內建函式簡稱 Python內建函式詳解

此文參考python文件,然後結合自己的理解,寫下來,一方面方便自己,讓自己好好學習,順便回憶回憶 另一方面,讓喜歡的盆友也參考一下。經查詢,3.6版本總共有68個內建函式,主要分類如下 數 算 7個 型別轉換 24個 序列操作 8個 物件操作 9個 反射操作 8個 變數操作 2個 互動操作 2個 ...