Python filter() Funksie
Voorbeeld
Filtreer die skikking en gee 'n nuwe skikking terug met slegs die waardes gelyk aan of bo 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)
Definisie en gebruik
Die filter()
funksie gee 'n iterator terug waar die items deur 'n funksie gefiltreer word om te toets of die item aanvaar is of nie.
Sintaksis
filter(function, iterable)
Parameterwaardes
Parameter | Description |
---|---|
function | A Function to be run for each item in the iterable |
iterable | The iterable to be filtered |