La función filter() en Python devuelve un iterador donde los elementos se filtran a través de una función para probar si el elemento se acepta o no.
Ejemplo
Filtre la matriz y devuelva una nueva matriz con solo los valores iguales o superiores a 20:
edades = [7, 10, 19, 30, 26, 34] def myFunc(x): if x < 20: return False else: return True adultos = filter(myFunc, edad) for x in adultos: print(x)
Sintaxis
filter(funcion, iterable)
Valores de parámetros
Parámetro | Descripción |
Función | Una función que se ejecutará para cada elemento en el iterable |
Iterable | El iterador a ser filtrado |