1. 程式人生 > >filter函數

filter函數

bool lam div 一個 with pri pre tom 第一個

filter函數的第一個輸入是一個返回值為boolean的函數名,第二個是一個可叠代類型,返回值和map函數一樣,是個叠代器

telma = ["Chris", "John","Jack","Tom"]
res = filter(lambda x:x.startswith("J"),telma)
print(list(res))

  

[‘John‘, ‘Jack‘]

filter函數