Python filter() funktion
Eksempel
Filtrer arrayet og returnér et nyt array, der kun indeholder værdier, der er lig eller større end 22:
ages = [5, 16, 19, 22, 26, 39, 45] def myFunc(x): if x < 22: return False else: return True adults = filter(myFunc, ages) for x i adults: print(x)
Definition og brug
filter() funktionen returnerer en iterator, der gennemgår et filterfunktion for at teste, om et projekt kan accepteres.
Syntaks
filter(funktion, iterable)
Parameter værdi
Parameter | Beskrivelse |
---|---|
funktion | Test funktioner for hver projekt i iterable. |
iterable | At blive filtreret iterable. |