lambda python_Python | Lambda和filter()与示例
生活随笔
收集整理的這篇文章主要介紹了
lambda python_Python | Lambda和filter()与示例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
lambda python
The filter() function is used to filter the elements from given iterable collection based on applied function.
filter()函數用于根據應用函數從給定的可迭代集合中過濾元素。
Example:
例:
Given a list of integers and we have to filter EVEN integers using 1) normal way and 2) lambda and filter().
給定一個整數列表,我們必須使用1)正常方式和2)lambda和filter()來過濾偶數個整數。
1) Approach 1: Using normal way
1)方法1:使用常規方法
# function to find even number def filtereven(data):even=[]for n in data:if n%2==0:even.append(n)return even# list of integers fibo=[0,1,1,2,3,5,8,13,21,34,55] print("Orignal List :",fibo)# function call even=filtereven(fibo) print("Even List :",even)Output
輸出量
Orignal List : [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55] Even List : [0, 2, 8, 34]2) Approach 2: Using filter() with lambda
2)方法2:將filter()與lambda結合使用
# list of integers fibo=[0,1,1,2,3,5,8,13,21,34,55] print("Orignal List :",fibo)# filter even numbers using filter() and lambda even=list(filter(lambda n:n%2==0,fibo)) print("Even List :",even)Output
輸出量
Orignal List : [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55] Even List : [0, 2, 8, 34]翻譯自: https://www.includehelp.com/python/lambda-and-filter-with-example.aspx
lambda python
總結
以上是生活随笔為你收集整理的lambda python_Python | Lambda和filter()与示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java Currency getIns
- 下一篇: strictmath_Java Stri