Python cualquiera ()

La función any () devuelve Verdadero si cualquier elemento de un iterable es Verdadero. Si no, any () devuelve False.

La sintaxis de any()es:

 cualquiera (iterable)

Parámetros para la función any ()

La any()función toma un iterable (lista, cadena, diccionario, etc.) en Python.

Valor devuelto por la función any ()

La any()función devuelve un valor booleano:

  • True si al menos un elemento de un iterable es verdadero
  • False si todos los elementos son falsos o si un iterable está vacío
Condición Valor devuelto
Todos los valores son verdaderos Cierto
Todos los valores son falsos Falso
Un valor es verdadero (otros son falsos) Cierto
Un valor es falso (otros son verdaderos) Cierto
Iterable vacío Falso

Ejemplo 1: uso de any () en listas de Python

 # True since 1,3 and 4 (at least one) is true l = (1, 3, 4, 0) print(any(l)) # False since both are False l = (0, False) print(any(l)) # True since 5 is true l = (0, False, 5) print(any(l)) # False since iterable is empty l = () print(any(l))

Salida

 Verdadero Falso Verdadero Falso

El any()método funciona de manera similar para tuplas y conjuntos como listas.

Ejemplo 2: usar any () en cadenas de Python

 # Atleast one (in fact all) elements are True s = "This is good" print(any(s)) # 0 is False # '0' is True since its a string character s = '000' print(any(s)) # False since empty iterable s = '' print(any(s))

Salida

 Verdadero Verdadero Falso

Ejemplo 3: uso de any () con diccionarios de Python

En el caso de los diccionarios, si todas las claves (no los valores) son falsas o el diccionario está vacío, any()devuelve False. Si al menos una clave es verdadera, any()regresa True.

 # 0 is False d = (0: 'False') print(any(d)) # 1 is True d = (0: 'False', 1: 'True') print(any(d)) # 0 and False are false d = (0: 'False', False: 0) print(any(d)) # iterable is empty d = () print(any(d)) # 0 is False # '0' is True d = ('0': 'False') print(any(d))

Salida

 Falso Verdadero Falso Falso Verdadero

Articulos interesantes...