Python filter() -funktio

Esimerkki

Suodata taulukko ja palauta uusi taulukko, joka sisältää vain yhtä suurempia tai yhtä suurempia arvoja 22:sta:

ikä = [5, 16, 19, 22, 26, 39, 45]
def myFunc(x):
  if x < 22:
    return False
  else:
    return True
aikuiset = filter(myFunc, ikä)
for x in aikuiset:
  print(x)

Suoritus esimerkki

Määritelmä ja käyttö

filter() -funktio palauttaa iteratorin, joka suodattaa projektit funktion avulla testatakseen, voidaanko projektia hyväksyä.

Syntaksi

filter(function, iterable)

Parametrin arvo

Parametri Kuvaus
function Testaa iterablen jokaisen projektin funktio.
iterable Filteröitävä iterable.