Filter
La función filter()
La función incorporada filter() permite filtrar elementos de una lista o de cualquier objeto iterable.
Como primer argumento se le debe indicar una función f(i) que tome como argumento un objeto y retorne un valor
booleano (True o False); en segundo lugar, el objeto iterable it que se desea filtrar.
Como resultado retorna un iterador cuyos elementos son aquellos presentes en it para los cuales f(i) == True.
output
En este caso, filter() recorre cada uno de los elementos de range(1, 51) y ejecuta para cada uno de ellos la función
especificada (es_par()). Si el resultado es verdadero, lo incluye en el iterador resultante.