Neste post, examinaremos o método python all () e ver como ele trata diferentes estruturas dos dados e tipos de dados. A única coisa que limita os casos de uso do método interno all () é a criatividade de um desenvolvedor. Neste post, mostrarei um uso simples, alguns aplicativos avançados e, esperançosamente, demonstrarei por que todo codificador Python deve se familiarizar com a função all ().
A função All () no Python é usada para verificar a precisão de cada membro de uma coleção. Coleções, dicionários python, geradores, conjuntos e até strings estão entre os vários tipos iteráveis disponíveis no Python. A função all () pode ser utilizada com qualquer um desses tipos de dados. Pode ser contrastado com a verificação mais semântica de cada item em uma lista para ver se é verdade. Uma lista, dicionário ou outro objeto iterável pode ser passado como um argumento para a função All () em Python.
Sintaxe de All () Função na linguagem Python:
Vamos começar discutindo a sintaxe da função All ().
Sintaxe: tudo (iterável)
O método all () gera verdadeiro se todo valor no itemerável fornecido for verdadeiro. Como alternativa, ele retorna falsa. Além disso, se tivermos o iterável vazio, esta função retorna verdadeira.
Exemplo 1: Usando All () Função com Python List
Para demonstrar como o método All () funciona, considere estes breves exemplos da lista Python:
Lista = [8, 4, 2]Aqui, criamos nossa primeira lista com o nome List1, que tem alguns valores numéricos. Como todos os elementos, o que inserimos na lista são verdadeiros. Então, gera o verdadeiro valor booleano desta lista específica. Para isso, chamamos a função All () de Python dentro de nossa declaração de impressão. Ele gerará o resultado booleano da lista fornecida.
Então, tiramos outra lista que é nomeada List2. Então, a função All () gera o valor booleano falso. A terceira lista chamada List3 também possui um valor falso e também gera o valor falso. Isso significa que a função all () retornará falsa se a lista contiver pelo menos um valor falso. A última lista da lista 4 não está clara porque fornece uma lista vazia com uma lista vazia porque nenhum dos itens da lista é falso.
Todo o valor booleano retornado da função all () com a lista acima especificada é a seguinte:
Exemplo 2: Usando tudo () função com conjuntos de python:
Até agora, a única instância do método All () que levou uma lista como um argumento está neste artigo (exceto tuplas vazias). Uma tupla, dicionário ou conjunto são apenas alguns exemplos de iteráveis que você pode empregar. Os conjuntos de python também agem como listas quando a função all () é usada com eles. Exemplos incluem:
set1 = 2, 5, 10Aqui, definimos alguns conjuntos de python. O primeiro conjunto é representado pelo set1 e tem todos os valores verdadeiros. O segundo conjunto é definido como set2, onde o valor do meio é falso e os dois valores restantes são verdadeiros. O terceiro conjunto recebe um conjunto de nomes que tem o último valor false e o último conjunto de set4 tem um valor vazio. Invocamos todas as funções () cada uma delas definida dentro da declaração de impressão para exibir os valores booleanos.
Na saída, temos os valores booleanos retornados pela função All para cada conjunto determinado, respectivamente.
Exemplo 3: Usando tudo () função com tuplas python:
O comportamento da função all (), quando usado com tuplas python, é idêntico ao exemplo acima. Considere o caso abaixo.
tuple1 = (7, 3, 1)Aqui, quatro tuplas com valores únicas foram definidas. Algumas tuplas contêm todos os valores verdadeiros e outros contêm pelo menos um valor falso. A última tupla consiste no valor vazio. A função All () leva todas as tuplas especificadas como um argumento e retorna o resultado booleano correspondente a cada tupla.
Os seguintes resultados booleanos são gerados pela função all () para as tuplas dadas:
Exemplo 4: Usando All () Função com Dicionários Python:
Estruturas de dados que conectam teclas e valores incluem dicionários, que também são conhecidos como mapeamentos. Como resultado, quando a função All () é aplicada a um dicionário, a saída é determinada apenas pelas chaves. Considere isto:
dic1 = 1: "python", 2: "py"Aqui, especificamos quatro dicionários. O primeiro dicionário que usamos é com os valores verdadeiros booleanos para todas as chaves. A função gera falsa quando a chave é alterada para 0 ou uma string vazia. Como todas as chaves são verdadeiras booleanas, mesmo se mudarmos um valor para uma lista vazia falsa booleana, ainda obtemos verdadeiro como a saída. A única coisa que o método all () utiliza são as chaves, como visto por este.
Os seguintes resultados booleanos são obtidos:
Exemplo 5: Usando All () Função com Strings Python:
Como uma coleção de caracteres distintos, as cordas são iteráveis. Quando uma string é passada para a função all (), ela se comporta como uma lista. Considere isto:
str1 = "meu exemplo de string!"Deve -se notar que a função all () geralmente retorna verdadeira quando recebe uma string. Isso ocorre porque não pode haver um personagem vazio na corda. Como já sabemos que uma lista vazia produz verdadeira, uma string vazia age da mesma maneira.
Conclusão
Neste post, examinamos primeiro o uso fundamental de python da função (). A representação de vários tipos de dados e estruturas de dados como booleanos foi discutida. A função All () foi então usada em alguns casos com uma variedade de seqüências como parâmetros. Examinamos o manuseio de textos e números inteiros pela função all (). Uma das características mais úteis da linguagem, em nossa opinião, é a função All () em Python. Em nossa experiência, sua funcionalidade de verdadeira no teste de lote é útil regularmente.