Python filter() Funzione
Esempio
Filtra l'array e restituisce un nuovo array con solo i valori uguali o superiori a 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)
Definizione e utilizzo
La filter()
funzione restituisce un iteratore in cui gli elementi vengono filtrati tramite una funzione per verificare se l'elemento è accettato o meno.
Sintassi
filter(function, iterable)
Valori dei parametri
Parameter | Description |
---|---|
function | A Function to be run for each item in the iterable |
iterable | The iterable to be filtered |