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.