filter函數用法?
python中的filter()函數
1.filter()函數的簡介和語法: filter()函數用于過濾序列,過濾掉不符合條件的元素,返回符合條件的元素組成新列表。 filter()語法如下: filter(function,iterable) # 其中function為函數,iterable為序列 序列中的每個元素作為參數傳遞給函數進行判斷,返回True或者False,最后將返回True的元素放到新列表中。
2.filter()用法實例: 篩選出序列中為奇數的元素: defis_odd(n): returnn%2==1 lst1 =filter(is_odd,[1,2,3,4,5,6,7,8,9,10]) # lst = [1,3,5,7,9]