Die Funktion filter(function, list) bietet eine elegante Möglichkeit diejenigen Elemente aus der Liste liste herauszufiltern, für die die Funktion function True liefert.
Beispiel:
fib = [0,1,1,2,3,5,8,13,21,34]
def is_even(x):
return x % 2 == 0
result = filter(is_even, fib)
print(result)
Aufgabe: Schreiben Sie den obigen Aufruf der filter-Funktion mit lambda-Operator!
fib = [0,1,1,2,3,5,8,13,21,34]
result = filter(lambda x: x%2==0,fib)
print(result)