(Patrocinadores) Empieza a aprender Python con el tutorial gratuito de Introducción a Python de DataCamp. Aprende Ciencia de Datos completando desafíos de codificación interactivos y viendo videos de instructores expertos. Empieza ahora!
Actualizado el 07 de enero de 2020
La función filter() toma una función y una secuencia como argumentos y devuelve un iterable, sólo arrojando los elementos de la secuencia para los que la función devuelve True. Si se pasa None en lugar de una función, se eliminan todos los elementos de la secuencia que se evalúa como False. La sintaxis del filter() es la siguiente:
Sintaxis: filter(function or None, iterable) --> filter object
Aquí tienes un ejemplo:
Python 3
Pruébalo:
Para producir el resultado de una vez podemos utilizar la función list().
Python 3
12345678 |
>>> >>> list(filter(is_even, ))>>>>>> >>> list(filter(None, )) # function argument is None>>> |
Prueba:
Python 2
1234 |
>>> >>> filter(is_even, )>>> |
Aquí tienes otros ejemplos.
Python 3
Prueba:
Otros tutoriales (patrocinadores)
Este sitio está generosamente apoyado por DataCamp. DataCamp ofrece tutoriales interactivos en línea de Python para la ciencia de datos. Únase a más de un millón de estudiantes y comience a aprender Python para la ciencia de datos hoy mismo