(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!