Il filtro è una funzione Python integrata. Filtra la sequenza specificata o iterabile attraverso una funzione che controlla ogni elemento o elemento nell'iterable per essere vero o falso. Per dirla semplicemente, la funzione del filtro filtra l'iterabile attraverso una funzione. La funzione data prova ogni elemento della sequenza o iterabile e restituisce il vero se l'articolo soddisfaceva i criteri indicati. Di conseguenza, la funzione Filter () costruisce un nuovo iteratore. Gli iTrababili più comunemente usati sono elenchi, tuple e dizionari. Questo articolo descrive brevemente la funzione Filter () con l'aiuto di esempi.
Sintassi della funzione Filter ()
Discutiamo prima la sintassi della funzione Filter (). La sintassi della funzione Filter () è la seguente:
filetto (funzione, iterabile o sequenza)La funzione filtro richiede due parametri come argomento, i.e., funzione e un iterabile. La funzione controlla ogni elemento o elemento dell'iterabile, che sia vero o no, secondo i criteri determinati. Il secondo argomento è iterabile o la sequenza da filtrare. La funzione valuta ogni elemento dell'iterabile sui criteri dati. Infine, la funzione Filter () restituisce l'iteratore filtrato.
Vediamo gli esempi della funzione Filter () e implettiamola nel nostro script Python. Stiamo usando un editor spyder3 per creare ed eseguire gli script Python.
Esempio 1: filtrare l'elenco dei numeri
Creiamo l'elenco dei numeri e filtriamo. Nell'esempio dato, List_func () valuta ogni elemento di elenco in una determinata condizione. Se l'elemento dell'elenco è maggiore di 5, la funzione restituisce true e aggiunge l'elemento al filtro.
#Crea di un elenco di numeroProduzione
L'uscita visualizza l'iteratore filtrato. L'iteratore filtrato è costruito da tutti quegli articoli che sono maggiori di 5.
Esempio 2: filtrare l'elenco dei caratteri
Creiamo l'elenco dei caratteri e applichiamo la funzione Filtro.
#Crea di un elenco di numeroProduzione
Esempi 3: filtrare il numero pari
Filtriamo i numeri pari dall'elenco fornito dei numeri utilizzando la funzione Filtro.
#Crea di un elenco di numeroProduzione
Esempi 4: filtrare l'anno di salto
Filtriamo gli anni di salto dall'elenco indicato con la funzione filtro.
#Crea di un elenco di numeroProduzione
L'output visualizza gli anni di salto dall'elenco indicato.
Esempi 5: usando la funzione Lambda con filtro ()
La funzione del filtro è utilizzata principalmente con la funzione Lambda. Passiamo la funzione Lambda come argomento per filtrare ().
#Creare un elenco di numeri con numeri pariProduzione
Conclusione
Il filtro () è una funzione integrata Python che viene utilizzata per filtrare l'iterabile su una determinata funzione. Questo articolo spiega la funzione Filter () con esempi.