Python cualquier función()

La función Python any() devuelve True si alguno de los elementos de un iterable dado (Lista, Diccionario, Tupla, conjunto, etc.) es True; de ​​lo contrario, devuelve False.

Sintaxis de la función Python any()

Sintaxis: cualquiera (iterable)

  • Iterable: Es un objeto iterable como un diccionario, tupla, lista, conjunto, etc.                 

Devoluciones: Devoluciones

Ejemplo de función Python any()

Función Python any() en listas en Python . El siguiente ejemplo devuelve True ya que al menos un elemento en la lista (3er elemento) es True.

Python3

# a List of boolean values
l = [False, False, True, False, False]
print(any(l))

Producción:

True

Ejemplo 1: Listas de funciones de Python any()

Uso de any() en listas de Python .

Python3

# All elements of list are True
l = [4, 5, 1]
print(any(l))
 
# All elements of list are False
l = [0, 0, False]
print(any(l))
 
# Some elements of list are
# True while others are False
# l = [1, 0, 6, 7, False]
# print(any(l))
 
# Empty list
l = []
print(any(l))

Producción:

True
False
True
False

Ejemplo 2: funcionamiento de cualquier función() con tuplas

Uso de la función any() en Python Tuples .

Python3

# All elements of tuple are True
t = (2, 4, 6)
print(any(t))
 
# All elements of tuple are False
t = (0, False, False)
print(any(t))
 
# Some elements of tuple are True while
# others are False
t = (5, 0, 3, 1, False)
print(any(t))
 
# Empty tuple
t = ()
print(any(t))

Producción:

True
False
True
False

Ejemplo 3: funcionamiento de cualquier función() con conjuntos

Uso de la función any() en conjuntos de Python .

Python3

# All elements of set are True
s = { 1, 1, 3}
print(any(s))
 
# All elements of set are False
s = { 0, 0, False}
print(any(s))
 
# Some elements of set are True while others are False
s = { 1, 2, 0, 8, False}
print(any(s))
 
# Empty set
s = {}
print(any(s))

Producción:

True
False
True
False

Ejemplo 4: funcionamiento de cualquier función() con diccionarios

Nota: En el caso de un diccionario, si todas las claves del diccionario son falsas o el diccionario está vacío, any() devuelve False. Si al menos una clave es True, any() devuelve True.

Python3

# All keys of dictionary are true
d = {1: "Hello", 2: "Hi"}
print(any(d))
 
# All keys of dictionary are false
d = {0: "Hello", False: "Hi"}
print(any(d))
 
# Some keys of dictionary
# are true while others are false
d = {0: "Salut", 1: "Hello", 2: "Hi"}
print(any(d))
 
# Empty dictionary
d = {}
print(any(d))

Producción:

True
False
True
False

Ejemplo 5: funcionamiento de cualquier función() con strings

Python any() devuelve True, si hay al menos 1 carácter en la string .

Python3

# Non-Empty String
s = "Hi There!"
print(any(s))
 
# Non-Empty String
s = "000"
print(any(s))
 
# Empty string
s = ""
print(any(s))

Producción:

True
True
False

Ejemplo 6: Python cualquier función con condición

Python3

# Python3 code to demonstrate working of any()
# To Check if any element in list satisfies a condition
 
# initializing list
test_list = [4, 5, 8, 9, 10, 17]
 
# printing list
print("The original list : ", test_list)
 
# Check if any element in list satisfies a condition
# Using any()
res = any(ele > 10 for ele in test_list)
 
# Printing result
print("Does any element satisfy specified condition ? : ", res)

Producción:

The original list : [4, 5, 8, 9, 10, 17]
Does any element satisfy specified condition ? : True

Ejemplo 7: función P ython any() con bucle for

Implementando la función any() usando la función de Python y for-loop . La función my_any() devuelve True si algún elemento del iterable es True, de lo contrario devuelve False.

Python3

# this function gives same result as built-in any() function
def my_any(list_x):
    for item in list_x:
        if item:
            return True
    return False
 
x = [4, 5, 8, 9, 10, 17]
print(my_any(x))

Producción:

True

Publicación traducida automáticamente

Artículo escrito por manandeep1610 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *