Python filter() funktion

Exempel

Filtrera arrayen och returnera en ny array som endast innehåller värden som är lika med eller större än 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 in adults:
  print(x)

Körningsexempel

Definition och Användning

filter() funktionen returnerar en iterator som filtrerar objekt genom att använda en funktion för att testa om objektet är acceptabelt.

Syntaks

filter(Funktion, Iterable)

Parametervärde

Parameter Beskrivning
Funktion Funktion för att testa varje objekt i iterable.
Iterable Iterable att filtrera.