(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