Função filter() Python
Exemplo
Filtre o array e retorne um novo array que contenha apenas valores iguais ou maiores que 22:
ages = [5, 16, 19, 22, 26, 39, 45] def myFunc(x): if x < 22: return False else: return True adults = filter(myFunc, ages) for x in adultos: print(x)
Definição e Uso
A função filter() retorna um iterador que filtra os itens através de uma função para testar se o item pode ser aceito.
Sintaxe
filter(função, iterável)
Valor do Parâmetro
Parâmetro | Descrição |
---|---|
função | Função para testar cada item do iterável. |
iterável | iterável a ser filtrado. |