In python la funzione built-in filter() crea una lista di elementi per cui la funzione è verificata. Possiamo semplificare il tutto vedendola come un filtro per una lista.

La funzione reduce() in python permette di far eseguire un'operazione ad ogni elemento iterabile inserito. Diversamente da python 2, reduce() non è più una funzione integrata in python 3 e la troviamo nel modulo functools.