定義:
python中filter函式用于篩選序列,filter(func,lst)包含兩個引數,第一個引數為函式,第二個引數為串列,func作用于lst中每一個元素,根據回傳的結果TRUE或者FALSE來決定結果的取舍,
例子:
要給定一個包含若干整數的串列,要輸出一個新串列,要求新串列中只包含原串列中的偶數,
Code:
lst = input('請輸入一個包含若干整數的串列:')#輸入一個串列
lst = eval(lst) #eval()將字串串列轉化為串列的形式
print(list(filter(lambda x: x%2 == 0,lst)))#用lambda定義一個函式,是lst中的所有值除以2的余數為0(輸出偶數)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/198903.html
標籤:其他
下一篇:python notes
