O filtro é uma função python embutida. Ele filtra a sequência especificada ou iterável através de uma função que verifica cada item ou elemento no iterável a ser verdadeiro ou falso. Para simplificar, a função do filtro filtra o iterável através de uma função. A função dada teste cada item da sequência ou iterável e retorna o verdadeiro se o item atendeu aos critérios fornecidos. Como resultado, a função filtro () constrói um novo iterador. Os mais usados iterable são listas, tuplas e dicionários. Este artigo descreve brevemente a função filter () com a ajuda de exemplos.
Sintaxe da função filter ()
Vamos discutir a sintaxe da função filter () primeiro. A sintaxe da função filter () é a seguinte:
filé (função, iterável ou sequência)A função do filtro leva dois parâmetros como argumento, eu.e., função e um iterável. A função verifica todos os elementos ou item do iterável, seja verdadeiro ou não, de acordo com os critérios determinados. O segundo argumento é iterável ou sequência a ser filtrada. A função avalia cada item do iterável nos critérios fornecidos. Finalmente, a função filtro () retorna o iterador filtrado.
Vamos ver os exemplos da função filtro () e implementá -lo em nosso script python. Estamos usando um editor Spyder3 para criar e executar os scripts Python.
Exemplo 1: filtre a lista de números
Vamos criar a lista de números e filtrá -lo. No exemplo dado, o list_func () avalia todos os itens de lista em uma determinada condição. Se o item da lista for maior que 5, a função retorna true e adicionar o item ao filtro.
#Criando uma lista de númeroSaída
A saída exibe o iterador filtrado. O iterador filtrado é construído por todos os itens maiores que 5.
Exemplo 2: filtre a lista de caracteres
Vamos criar a lista de caracteres e aplicar a função de filtro.
#Criando uma lista de númeroSaída
Exemplos 3: filtre o número par
Vamos filtrar os números pares da lista fornecida de números usando a função de filtro.
#Criando uma lista de númeroSaída
Exemplos 4: filtre o ano bissexto
Vamos filtrar os anos bissextos a partir da lista fornecida de anos usando a função de filtro.
#Criando uma lista de númeroSaída
A saída exibe os anos bissextos a partir da lista fornecida de anos.
Exemplos 5: Usando a função Lambda com filtro ()
A função de filtro é usada principalmente com a função lambda. Vamos passar a função lambda como um argumento para filtrar () função.
#Criar uma lista de números com números paresSaída
Conclusão
O filtro () é uma função interna python que é usada para filtrar o iterável em uma determinada função. Este artigo explica a função filter () com exemplos.