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)

Kør eksempel

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.