Función any() en Python
En Python,
any()
es una función incorporada que se utiliza para verificar si al menos un elemento de una secuencia (como una lista, tupla o conjunto) es evaluado como verdadero. Retorna
TRUE
si al menos uno de los elementos de la secuencia es verdadero; de lo contrario, retorna
FALSE
.
La
función
any()
en Python
comprueba si alguno de los elementos de una lista es verdadero:
Sintaxis de la Función any() en Python
Ejemplo
iterable = [1, 2, 3]
any(iterable)
print(iterable)
Donde
iterable
es la secuencia que se desea evaluar.
La función
any()
itera a través de todos los elementos del iterable y verifica si al menos uno de ellos es evaluado como
TRUE
cuando se trata como un valor booleano. Si encuentra al menos un elemento verdadero, retorna
TRUE
; de lo contrario, retorna
FALSE
.
Ejemplo de la Función any() en Python
En el ejemplo que proporcionaste, estás utilizando la función
any()
en Python para verificar si al menos uno de los elementos de la lista
mylist
es evaluado como verdadero(
TRUE
) Aquí está el código con una breve explicación:
El resultado de este código será:
TRUE
En este caso, la función
any()
recorre todos los elementos de la lista
mylist
y verifica si al menos uno de ellos es
TRUE
. La lista contiene al menos un elemento que es verdadero (el segundo elemento), por lo tanto,
any(mylist)
retorna
TRUE
.
Es importante destacar que
any()
es una función útil cuando se desea verificar si al menos un elemento de una secuencia (lista, tupla, conjunto, etc.) cumple con una condición específica. En este ejemplo, utilizamos
any()
para verificar si al menos un elemento en
mylist
es verdadero. Si todos los elementos fueran
FALSE
, el resultado sería
FALSE
.
Definición y uso de la Función any() en Python
La función
any()
devuelve
TRUE
si algún elemento de un iterable es verdadero; de lo contrario, devuelve
FALSE
.
Si el objeto iterable está vacío, la función
any()
devolverá
FALSE
.
Valores de parámetros
| Parámetro | Descripción |
|---|---|
| iterable | Un objeto iterable (lista, tupla, diccionario) |
Ejemplo de la Función any() en Python
Compruebe si algún elemento de una tupla es verdadero:
Ejemplo
def saludar(nombre):
return f"Hola, {nombre}"
print(saludar("Elena"))
La tupla
mytuple
contiene tres elementos: 0, 1 y
FALSE
. La función
any()
verificará cada uno de los elementos en la tupla para determinar si al menos uno de ellos es verdadero. En este caso, 1 es evaluado como verdadero (los valores no cero y no vacíos son considerados verdaderos en Python), por lo tanto,
any()
devolverá
TRUE
.
Compruebe si algún elemento de un conjunto es verdadero con any()
En el conjunto
myset
, hay un elemento que es igual a 1, que se considera verdadero. Por lo tanto, la función
any()
retorna
TRUE
, ya que al menos un elemento del conjunto es verdadero.
Recuerda que en este contexto, 1 se interpreta como verdadero y 0 como falso, independientemente de la cantidad de veces que aparezcan en el conjunto. La función
any()
verifica si al menos uno de los elementos del conjunto es
verdadero
.
Comprobar si algún elemento en un diccionario es verdadero con any()
La función
any()
se aplicará a las claves
0
y
1
del diccionario
mydict
. Ambas claves son distintas de cero, lo que las convierte en valores verdaderos. Por lo tanto,
any()
devuelve
TRUE
.
El valor de X será:
TRUE
Nota
: Cuando se usa en un diccionario, la función
any()
verifica si alguna de las claves es verdadera, no los valores.
Practica Función any() en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: Usar print()
En el ejemplo que proporcionaste, estás utilizando la función any() en Python para verificar si al menos uno de los elementos de la lista mylist.
Ejercicio: Compruebe si algún elemento de una tupla es verdadero
Compruebe si algún elemento de una tupla es verdadero.
Ejercicio: La tupla
La tupla mytuple contiene tres elementos: 0, 1 y FALSE . La función any() verificará cada uno de los elementos en la tup.
Ejercicio: Usar print() (2)
Recuerda que en este contexto, 1 se interpreta como verdadero y 0 como falso, independientemente de la cantidad de veces que aparezcan en el conjunto. La función any(.