La función any() en Python

Vaibhhav Khetarpal 10 octubre 2023
  1. Utilice la función any() con la lista de Python
  2. Utilice la función any() con Python Tuple
  3. Utilice la función any() con Python Set
  4. Utilice la función any() con el diccionario Python
La función any() en Python

Este tutorial demuestra el uso de la función any() disponible en Python.

La función any() es una función incorporada de Python simple que pasa por los elementos de un iterable dado y proporciona un valor True o False que indica si alguno del par de elementos dado en el iterable es True en un contexto booleano.

En términos simples, cuando cualquiera de los elementos de un iterable dado es True, la función any() devuelve True. Técnicamente, el funcionamiento de la función any() puede considerarse exactamente lo mismo que realizar la operación OR en el conjunto de elementos del iterable dado.

La sintaxis de la función any() es:

any(iterable)

La función any() toma solo un parámetro, que podría ser cualquier iterable dado.

Todos los valores posibles que puede devolver la función any() son,

  • Se devuelve un valor True si se encuentra que alguno de los elementos del iterable dado es True.
  • Se devuelve un valor False si todos los elementos del iterable dado son False.

La función all() es similar a la función any() en términos de sintaxis, con la única diferencia de que cuando todos los elementos de un iterable dado son True, entonces la función all() devuelve True, de lo contrario, devuelve False en todos los demás casos. La función all() se comporta técnicamente como la operación AND en cada elemento iterable.

La función any() es versátil y se puede utilizar con varios iterables.

Utilice la función any() con la lista de Python

Las listas son uno de los cuatro tipos de datos incorporados fundamentales que se pueden usar en Python y se utilizan para agrupar varios elementos en una sola variable. Las listas se pueden cambiar, están ordenadas y tienen un recuento definido.

La función any() se puede utilizar en Listas de la siguiente manera.

# The list "list1" consisting of both true and false elements
list1 = [8, 9, False]
print(any(list1))

El código anterior proporciona el siguiente Resultado:

True

Utilice la función any() con Python Tuple

Las tuplas son otro de los cuatro tipos de datos fundamentales proporcionados en Python y funcionan de manera similar a las listas. Las tuplas están ordenadas e inmutables.

La función any() se puede utilizar en tuplas de la siguiente manera.

# The tuple "tuple1" consisting of both true and false elements
tuple1 = (8, 9, False)
print(any(tuple1))

El código anterior proporciona el siguiente Resultado:

True

Utilice la función any() con Python Set

En general, los conjuntos realizan la misma función de almacenar varios elementos en una sola variable como los otros tres tipos de datos integrados. La única diferencia es que los conjuntos no están ordenados ni indexados.

La función any() se puede utilizar en conjuntos de la siguiente manera.

# The set "set1" consisting of both true and false elements
set1 = {1, 2, 0, 8, False}
print(any(set1))

El código anterior proporciona el siguiente Resultado:

True

Utilice la función any() con el diccionario Python

El último de los cuatro son diccionarios. Los diccionarios almacenan los datos en pares clave: valor. La versatilidad de la función any() hace que también se pueda utilizar con diccionarios.

La función any() se puede utilizar en Diccionarios de la siguiente manera.

# The dictionary "dict1" consisting of both true and false elements
dict1 = {1: "Hey", 2: "Great", 3: "Car"}
print(any(dict1))

El código anterior proporciona el siguiente Resultado:

True

La función any() es una herramienta útil proporcionada por Python, y entra en juego de manera efectiva cuando los programadores tienen que lidiar con declaraciones condicionales complejas y booleanos.

Vaibhhav Khetarpal avatar Vaibhhav Khetarpal avatar

Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.

LinkedIn