filter() in Python

|

sintassi :

 filtro (funzione, sequenza)  parametri:  funzione: funzione che verifica se ogni elemento di una sequenza è vero o meno. sequenza: sequenza che deve essere filtrata, può essere insiemi, elenchi, tuple o contenitori di qualsiasi iteratore.  Restituisce:  restituisce un iteratore già filtrato. 

# funzione che filtra le vocali

def fun ( variabile):

lettere = [ ’a’ , ’e’ , ’ i’ , ’ o’ , ’u’ ]

if (variabile in lettere) :

return True

else :

return Falso


# sequenza

sequenza = [ ’g’ , ’ e’ , ’ e’ , ’ j’ , ’k’ , ’ s’ , ’p’ , ’ r’ ]


# usando la funzione filtro

filtrato = filtro (divertente, sequenza)

print ( ’Le lettere filtrate sono: ’ )

for s in filtrato:

stampa (s)

Esci :

 Le lettere filtrate sono: ee 

Applicazione:
Di solito utilizzato con

# l’elenco contiene numeri pari e dispari.

seq = [ 0 , 1 , 2 , 3 , 5 , 8 , 13 ]


# risultato contiene numeri di elenco dispari

risultato = filter ( lambda x: x % 2 , seq)

print ( elenco (risultato))


# risultato contiene numeri di lista pari

risultato = filtro ( lambda x: x % 2 = = 0 , seq )

print ( elenco (risultato))

Uscita:

 [1, 3, 5, 13] [0, 2, 8] 

Fare riferimento a

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method