Python filter() Functie
Voorbeeld
Filter de array en retourneer een nieuwe array met alleen de waarden gelijk aan of hoger dan 18:
ages = [5, 12, 17, 18, 24, 32]
def myFunc(x):
if x < 18:
return False
else:
return True
adults
= filter(myFunc, ages)
for x in adults:
print(x)
Definitie en gebruik
De filter()
functie retourneert een iterator waar de items zijn gefilterd door een functie om te testen of het item wordt geaccepteerd of niet.
Syntaxis
filter(function, iterable)
Parameterwaarden
Parameter | Description |
---|---|
function | A Function to be run for each item in the iterable |
iterable | The iterable to be filtered |