(Sponsor) Inizia ad imparare Python con il tutorial gratuito Intro to Python di DataCamp. Impara la scienza dei dati completando sfide interattive di codifica e guardando video di istruttori esperti. Inizia ora!
Aggiornato il 07 gennaio 2020
La funzione filter() prende una funzione e una sequenza come argomenti e restituisce un iterabile, producendo solo gli elementi in sequenza per i quali la funzione ritorna True. Se None viene passato al posto di una funzione, tutti gli elementi della sequenza che valuta False vengono rimossi. La sintassi del filter() è la seguente:
Sintassi: filter(function or None, iterable) --> filter object
Ecco un esempio:
Python 3
Prova:
Per produrre subito il risultato possiamo usare la funzione list().
Python 3
| 12345678 | >>> >>> list(filter(is_even, ))>>>>>> >>> list(filter(None, )) # function argument is None>>> | 
Prova:
Python 2
| 1234 | >>> >>> filter(is_even, )>>> | 
Ecco altri esempi.
Python 3
Prova:
Altri Tutorial (Sponsor)
Questo sito è generosamente supportato da DataCamp. DataCamp offre tutorial interattivi online su Python per la scienza dei dati. Unisciti a più di un milione di altri studenti e inizia ad imparare Python per la scienza dei dati oggi stesso!