Uso da função any () do Python

Python Any Function Usage



algum() é uma função embutida 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 da função any (), o método retornará verdadeiro. Mas se todos os itens da tupla contiverem valor falso, o valor de retorno da função any () 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:

algum(iterable_variable)

Aqui, iterable_variable pode ser qualquer tupla ou lista ou qualquer objeto iterável e retorna um valor booleano. Os usos da função any () 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 ela retorna falso porque a string vazia é considerada falsa.



#! / usr / bin / env python3

# Aplicar qualquer () em dados de string
texto 1= 'Dica Linux'
imprimir('A saída do valor da string:', algum(texto 1))

# Aplicar qualquer () em dados vazios
texto2= ''
imprimir('A saída do valor da string vazia:', algum(texto2))

Saída:



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= (quinze, 2,3, 43, 0, 78)
imprimir('A primeira saída:', algum(tup1))

# Aplique qualquer () em dados booleanos e números negativos
tup2= (0, Falso, Falso,-1, Falso)
imprimir('A segunda saída:', algum(tup2))

# Aplicar any () em dados booleanos e string vazia
tup3= ('', Falso, '', Falso)
imprimir('A terceira saída:', algum(tup3))

# Aplicar any () em dados booleanos e valor de string
tup4= ('Olá', Falso, '', Falso)
imprimir('A quarta saída:', algum(tup4))

Saída:

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 da função any () 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= []
imprimir('A saída da lista vazia:' ,algum(lista1))

# Aplique qualquer () em uma lista de strings
lista2= ['Ubuntu', '', '0', 'Fedora']
imprimir('A saída de uma lista de string:' ,algum(lista2))

# Aplique any () em uma lista de valores zero
lista3= [0, '0', 0]
imprimir('A saída de uma lista de 0 valores:' ,algum(lista3))

# Aplique any () em uma lista de strings booleanas e vazias
lista4= [0, Falso, '']
imprimir('A saída de uma lista de dados booleanos e vazios:' ,algum(lista4))

Saída:

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 o 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 também retorna falso.

#! / usr / bin / env python3

# Aplique qualquer () em um dicionário de item único onde o índice é 0
dic1= {0:'Verdade'}
imprimir('A primeira saída:', algum(dic1))

# Aplique any () em um dicionário de dois itens onde os índices são 0 e 'False'
dic2= {0:'Falso', 'Falso':0}
imprimir('A segunda saída:', algum(dic2))

# Aplique any () em um dicionário de dois itens onde os índices são falsos e uma string vazia
dic3= {Falso:Falso, '':'Vazio'}
imprimir('A terceira saída:', algum(dic3))

Saída:

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 (‘False’, ‘0’) e retorna true. A terceira lista contém todos os valores falsos que retornam falsos. Então, E se condição retornará falso.

#! / usr / bin / env python3

# Aplique qualquer () na primeira lista
Lista1= [0,-1, Falso]
imprimir('Lista1:' ,algum(Lista1))

# Aplique qualquer () na segunda lista
Lista2= ['','Falso', '0']
imprimir('Lista2:' ,algum(Lista2))

# Aplique qualquer () na terceira lista
List3= [Falso, 0, '']
imprimir('Lista3:' ,algum(List3))

# Retorna verdadeiro se todas as saídas de qualquer função () forem verdadeiras
E se(algum(Lista1) e algum(Lista2) e algum(List3)):
imprimir('A saída de todas as funções any () são True')
outro:
imprimir('Qualquer saída da função any () é False')

Saída:

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.