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)

Exemplo de Execução

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.