Definition
Die Funktion filter() gibt einen Iterator zurück, in dem die Elemente durch eine Funktion gefiltert werden, um zu prüfen, ob das Element akzeptiert wird oder nicht.
Syntax
filter(function, iterable)
Parameter
Parameter | Beschreibung |
---|---|
function | Eine Funktion, die für jedes Element in der Iterable ausgeführt werden soll |
iterable | Die zu filternde Iterable |
Beispiele
meineZahlen = [1, 3, 17, 18, 24, 32]
def meineFunktion(x):
if x == 24:
return True
else:
return False
ergebnisse = filter(meineFunktion, meineZahlen)
for x in ergebnisse:
print(x)