Pitão

Uso da função any () do Python

Uso da função any () do Python
algum() é uma função incorporada do python para verificar os itens de vários objetos de tipo de dados como tupla ou lista ou dicionário e qualquer item contiver true então a função retornará true.  Por exemplo, se pelo menos um item de uma tupla contiver o valor verdadeiro e a tupla for passada como um argumento de qualquer função (), o método retornará verdadeiro. Mas se todos os itens da tupla contiverem valor falso, então o valor de retorno de qualquer função () será falso. Esta função funciona como condições OR lógicas que retornam verdadeiras se qualquer uma das condições for verdadeira.  O uso da função any () em python é descrito neste tutorial.

Sintaxe:

qualquer (variável_ iterável)

Aqui, iterable_variable pode ser qualquer tupla ou lista ou qualquer objeto iterável e retorna um valor booleano.   Os usos de qualquer função () em diferentes objetos iteráveis ​​são mostrados abaixo.

Uso de qualquer função () na string

Qualquer valor de string é considerado o valor verdadeiro para algum() função. No exemplo a seguir, os dados da string são armazenados na variável, texto 1 e quando a variável é passada como um argumento para algum() função então ele retorna verdadeiro. Quando uma string vazia é armazenada na variável, texto2, e passou para algum() função então retorna falso porque a string vazia é considerada falsa.

#!/ usr / bin / env python3
# Aplicar qualquer () em dados de string
text1 = "Dica Linux"
print ("A saída do valor da string:", qualquer (texto1))
# Aplicar qualquer () em dados vazios
text2 = ""
print ("A saída do valor da string vazia:", qualquer (texto2))

Resultado:

A seguinte saída aparecerá após a execução do script.

Uso de qualquer função () na tupla

O script a seguir mostra o uso da função any () em diferentes tipos de variáveis ​​de tupla. tup1 contém todos os valores numéricos e todos retornam verdadeiros, exceto um. tup2 contém quatro valores falsos e um valor negativo (-1) que retorna verdadeiro. tup3 contém dois valores falsos e dois valores vazios que também retornam falsos. tup4 contém dois valores falsos, um valor de string que retorna verdadeiro e uma string vazia que retorna falso.

#!/ usr / bin / env python3
# Aplique qualquer () em dados numéricos
tup1 = (15, 23, 43, 0, 78)
print ("A primeira saída:", qualquer (tup1))
# Aplique qualquer () em dados booleanos e números negativos
tup2 = (0, falso, falso, -1, falso)
print ("A segunda saída:", qualquer (tup2))
# Aplicar any () em dados booleanos e string vazia
tup3 = (", falso,", falso)
print ("A terceira saída:", qualquer (tup3))
# Aplicar any () em dados booleanos e valor de string
tup4 = ('Olá', False, ", False)
print ("A quarta saída:", qualquer (tup4))

Resultado:

A seguinte saída aparecerá após a execução do script.

Uso de qualquer função () na lista

O script a seguir mostra o uso de qualquer função () em variáveis ​​de lista. Os quatro tipos de variáveis ​​de lista são usados ​​aqui. lista1 é uma lista vazia que retorna falso. lista2 contém três valores de string que retornam verdadeiro e um valor vazio que retorna falso. lista3 contém dois números zero (0) que retornam falso e um caractere '0' que retorna verdadeiro.  lista4 contém três valores, um zero que retorna falso, um falso e uma string vazia que retorna zero. Então, todos os valores de lista4 são falsos.

#!/ usr / bin / env python3
# Aplique qualquer () em uma lista vazia
lista1 = []
print ("A saída da lista vazia:", qualquer (lista1))
# Aplique qualquer () em uma lista de strings
list2 = ['Ubuntu', ", '0', 'Fedora']
print ("A saída de uma lista de string:", qualquer (lista2))
# Aplique any () em uma lista de valores zero
lista3 = [0, '0', 0]
print ("A saída de uma lista de 0 valores:", qualquer (lista3))
# Aplique any () em uma lista de strings booleanas e vazias
lista4 = [0, falso, "]
print ("A saída de uma lista de dados booleanos e vazios:", qualquer (lista4))

Resultado:

A seguinte saída aparecerá após a execução do script.

Uso de qualquer função () no dicionário

O script a seguir mostra o uso da função any () na variável de dicionário. a função any () retorna um valor com base nos valores de índice do dicionário. a função any () é aplicada a três variáveis ​​de dicionário aqui. dic1 contém apenas um item onde o índice é 0 que retorna falso. dic2 contém dois itens, o índice do primeiro item é 0 que retorna falso e o índice do segundo item é um valor de string que retorna verdadeiro. dic3 contém dois itens, o índice do primeiro item é falso e o índice do segundo item é uma string vazia que retorna falso também.

#!/ usr / bin / env python3
# Aplique qualquer () em um dicionário de item único onde o índice é 0
dic1 = 0: 'Verdadeiro'
print ("A primeira saída:", qualquer (dic1))
# Aplique any () em um dicionário de dois itens onde os índices são 0 e 'False'
dic2 = 0: 'Falso', 'Falso': 0
print ("A segunda saída:", qualquer (dic2))
# Aplique any () em um dicionário de dois itens onde os índices são falsos e uma string vazia
dic3 = False: False, ": 'Vazio'
print ("A terceira saída:", qualquer (dic3))

Resultado:

A seguinte saída aparecerá após a execução do script.

Uso de qualquer função () em várias condições

No exemplo a seguir, a função any () é aplicada em três variáveis ​​de lista, e as saídas são usadas em um E se declaração com operadores lógicos AND. A primeira lista contém um valor verdadeiro (-1) e retorna verdadeiro. A segunda lista contém dois valores verdadeiros ('Falso', '0') e retorna verdadeiro. A terceira lista contém todos os valores falsos que retornam falsos. Então, E se condição retornará falsa.

#!/ usr / bin / env python3
# Aplique qualquer () na primeira lista
Lista1 = [0, -1, falso]
imprimir ("Lista1:", qualquer (Lista1))
# Aplique qualquer () na segunda lista
Lista2 = [", 'Falso', '0']
imprimir ("Lista2:", qualquer (Lista2))
# Aplique qualquer () na terceira lista
Lista3 = [Falso, 0, "]
imprimir ("Lista3:", qualquer (Lista3))
# Retorna verdadeiro se todas as saídas de qualquer função () forem verdadeiras
if (any (List1) and any (List2) and any (List3)):
print ("A saída de todas as funções any () são True")
senão:
print ("Qualquer saída da função any () é falsa")

Resultado:

A seguinte saída aparecerá após a execução do script.

Conclusão:

O uso da função any () em diferentes tipos de variáveis ​​em python é mostrado usando vários exemplos aqui. Isso ajudará os leitores a entender o uso da função any () em python e aplicá-la corretamente no script.

Top jogos do Oculus App Lab
Se você é proprietário de um fone de ouvido Oculus, deve estar informado sobre o carregamento lateral. Sideload é o processo de instalação de conteúdo...
Os 10 melhores jogos para jogar no Ubuntu
A plataforma Windows tem sido uma das plataformas dominantes para jogos devido à grande porcentagem de jogos que estão sendo desenvolvidos hoje para o...
5 melhores jogos de arcade para Linux
Hoje em dia, os computadores são máquinas sérias usadas para jogos. Se você não pode obter a nova pontuação máxima, você saberá o que quero dizer. Nes...